FAQ |
Kalender |
2006-08-03, 09:18 | #41 | |||
|
||||
Nykomling
|
https://addons.mozilla.org/firefox/2007/
jag gillar denna, det är en extension till firefox som på varje sida du besöker visar aktuell pg ladda hem, starta om firefox, titta i nedre högra hörnet. |
|||
Svara med citat |
2006-08-03, 11:09 | #42 | |||
|
||||
Mycket flitig postare
|
Nja, jag har en kund som vill ha en snygg lösning för sina runt 50 domäner...
Och Firefox och ladda om är nog det sista han vill höra. Ska gå på direkten och ska funka i IE (bästa webläsaren, eller hur!?)... |
|||
Svara med citat |
2006-08-03, 14:19 | #43 | |||
|
||||
Nykomling
|
ah då är jag med, jag trodde det var Du som ville ha så Du kunde kolla.
däremot sitter jag inte på nått supersvar... ja ie är ju jääättebra *himlar med ögonen* |
|||
Svara med citat |
2006-08-03, 16:03 | #44 | |||
|
||||
Flitig postare
|
Citat:
jag hittade dock information hur man skrev det på php.net och tydligen finns mer info på http://www.googlecommunity.com/scripts/goo...le-pagerank.php men jag hittar inte filen de vill att man skall ladda ner. |
|||
Svara med citat |
2006-08-03, 20:58 | #45 | |||
|
||||
Medlem
|
Här verkar finnas en fungerande class för PHP:
http://www.dew-code.com/modules/newb...d=733&forum=10 eller http://programmabilities.com/php/?id=36 |
|||
Svara med citat |
2006-08-03, 21:44 | #46 | |||
|
||||
Mycket flitig postare
|
Stort tack allihopa!
Har fått ordning på det i stort. Citat:
Men jag hittade på omvägar: http://www.gaijin.at/scrphppagerank.php som fungerar. MEN: bara på en del servrar och bara med icke-åäö-domäner. (checksummen ger olika värden på olika installationer/versioner av php - märkligt.) Nu fungerar det som magi Citat:
thorsell: jag ska kika på länkarna, hinner inte nu, men verkar intressant. Hittils har jag (för den som är intresserad) kunnat konstatera att vad man gör är att: 1. räkna ut en knivig formel för att få ett checksum på domännamnet 2. göra en search till google.com Det kniviga är alltså att räkna ut checksummen, verkar rätt komplicerad. Citat:
Du kanske kunde upplysa oss om hur uträkning aritmetiskt går till? |
|||
Svara med citat |
2006-08-03, 23:06 | #47 | ||
|
|||
Har WN som tidsfördriv
|
|||
Svara med citat |
2006-08-04, 14:34 | #48 | ||
|
|||
Har WN som tidsfördriv
|
Byggde ett verktyg i .NET som kan kolla Googles PR. Just nu kollar den bara en URL åt gången men kan tänka mig att bygga den vidare så att den läser in tex en textfil med flera URLer.
Är någon intresserad av detta? Hur vill ni att den ska fungera? |
||
Svara med citat |
2006-08-05, 00:37 | #49 | |||
|
||||
Mycket flitig postare
|
Citat:
http://www.everyscript.de/PRank.htm För den som är intresserad, för att räkna ut checksummen går det till som följer (i något komprimerad/optimerad form) med php: Kod:
function uShiftRight($x,$y){ if(0x80000000&$x) return ($x>>1 & 0x7FFFFFFF | 0x40000000) >> --$y; else return $x >> $y; } function urlCheckSum($url) { $shifts = array(13,8,13,12,16,5,3,10,15); $a = $b = 0x9E3779B9; $c = 0xE6359A60; $k = 0; $len=strlen($url); while($len>=12){ $a += ord($url{$k++}) + (ord($url{$k++})<<8) + (ord($url{$k++})<<16) + (ord($url{$k++})<<24); $b += ord($url{$k++}) + (ord($url{$k++})<<8) + (ord($url{$k++})<<16) + (ord($url{$k++})<<24); $c += ord($url{$k++}) + (ord($url{$k++})<<8) + (ord($url{$k++})<<16) + (ord($url{$k++})<<24); $n=0; while($n<9) { $a = ($a-$b-$c) ^ uShiftRight($c,$shifts[$n++]); $b = ($b-$a-$c) ^ $a<<$shifts[$n++]; $c = ($c-$a-$b) ^ uShiftRight($b,$shifts[$n++]); } $len -= 12; } $c += strlen($url); switch($len){ case 11: $c += ord($url{$k+10}) << 24; case 10: $c += ord($url{$k+9}) << 16; case 9: $c += ord($url{$k+8}) << 8; case 8: $b += ord($url{$k+7}) << 24; case 7: $b += ord($url{$k+6}) << 16; case 6: $b += ord($url{$k+5}) << 8; case 5: $b += ord($url{$k+4}); case 4: $a += ord($url{$k+3}) << 24; case 3: $a += ord($url{$k+2}) << 16; case 2: $a += ord($url{$k+1}) << 8; case 1: $a += ord($url{$k}); } $n=0; while($n<9) { $a = ($a-$b-$c) ^ uShiftRight($c,$shifts[$n++]); $b = ($b-$a-$c) ^ $a<<$shifts[$n++]; $c = ($c-$a-$b) ^ uShiftRight($b,$shifts[$n++]); } return sprintf("6%u",$c); } |
|||
Svara med citat |
Svara |
|
|