Update: Nicht verfügbar
Nach dem großen Erfolg der BlogBabel Rank (Scherz
) - Ich schlage vor, eine neue antipixel der Lage, den Google PageRank. Im Web gibt es viele Dienste, die das Display bieten und überprüfen Sie die Google PageRank. Oft aber, "sind die Nummern" oder nicht aus mehreren Gründen zu arbeiten. Ich eingetreten war selbst einer, aber in letzter Zeit, ein wenig ", weil der DreamHost (mein Provider), ein wenig" seltsam Gründen mit dem Netzwerk verbunden, begann er nicht!
Das erste, was wir befürchten ist, um den Code, den Google PageRank erfasst zu bekommen. Das Netz ist voll von Beispielen und Code schön und fertig! Wir schlagen unter einem PHP hatte ich vor einiger Zeit behoben ich derzeit auf ihren eigenen oder und l o g. Com nutzen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | 'GOOGLE_MAGIC' , 0xE6359A60 ) ; define ('GOOGLE_MAGIC', 0xE6359A60); $a , $b ) { zerofill Funktion ($ a, $ b) { hexdec ( 80000000 ) ; $ Z = hexdec (80000000); $z & $a ) { if ($ z $ & a) { ( $a >> 1 ) ; $ A = ($ a>> 1); ( ~ $z ) ; $ A = & (~ $ z); 0x40000000 ; $ A | = 0x40000000; ( $a >> ( $b - 1 ) ) ; $ A = ($ a>> ($ b - 1)); { $a = ( $a >> $b ) ; } Else {$ a} = ($ a>> $ b);} ; return $ a; } $a , $b , $c ) { Funktion Mix ($ a, $ b, $ c) { $b ; $a -= $c ; $a ^ = ( zeroFill ( $c , 13 ) ) ; $ A -= $ b $ a -= $ c $ a ^ = (zerofill ($ c, 13)); $c ; $b -= $a ; $b ^ = ( $a < & lt ; 8 ) ; $ B -= $ c, $ b -= $ a, $ b ^ = ($ a <& lt; 8); $a ; $c -= $b ; $c ^ = ( zeroFill ( $b , 13 ) ) ; $ C -= $ a, $ c -= $ b, $ c ^ = (zerofill ($ b, 13)); $b ; $a -= $c ; $a ^ = ( zeroFill ( $c , 12 ) ) ; $ A -= $ b $ a -= $ c $ a ^ = (zerofill ($ c, 12)); $c ; $b -= $a ; $b ^ = ( $a <& lt ; 16 ) ; $ B -= $ c, $ b -= $ a, $ b ^ = ($ a <& lt; 16); $a ; $c -= $b ; $c ^ = ( zeroFill ( $b , 5 ) ) ; $ C -= $ a, $ c -= $ b, $ c ^ = (zerofill ($ b, 5)); $b ; $a -= $c ; $a ^ = ( zeroFill ( $c , 3 ) ) ; $ A -= $ b $ a -= $ c $ a ^ = (zerofill ($ c, 3)); $c ; $b -= $a ; $b ^ = ( $a <& lt ; 10 ) ; $ B -= $ c, $ b -= $ a, $ b ^ = ($ a <& lt; 10); $a ; $c -= $b ; $c ^ = ( zeroFill ( $b , 15 ) ) ; $ C -= $ a, $ c -= $ b, $ c ^ = (zerofill ($ b, 15)); ( $a , $b , $c ) ; Rückkehr array ($ a, $ b, $ c); } $url , $length = null , $init = GOOGLE_MAGIC ) { GoogleCH Funktion ($ url, $ length = null, $ init = GOOGLE_MAGIC) { is_null ( $length ) ) { $length = sizeof ( $url ) ; } if ( is_null ($ length)) {$ length = sizeof ($ url);} $b = 0x9E3779B9 ; $ A = $ b = 0x9E3779B9; $init ; $ C = $ init; 0 ; $ K = 0; $length ; $ Len = $ length; $len >= 12 ) { while ($ len> = 12) { ( $url [ $k + 0 ] + ( $url [ $k + 1 ] < & lt ; 8 ) + ( $url [ $k + 2 ] <& lt ; 16 ) + ( $url [ $k + 3 ] <& lt ; 24 ) ) ; $ A + = ($ url [$ k + 0] + ($ url [$ k + 1] <& lt; 8) + ($ url [$ k + 2] <& lt; 16) + ($ url [ $ k + 3] <& lt; 24)); ( $url [ $k + 4 ] + ( $url [ $k + 5 ] <& lt ; 8 ) + ( $url [ $k + 6 ] <& lt ; 16 ) + ( $url [ $k + 7 ] <& lt ; 24 ) ) ; $ B + = ($ url [$ k + 4] + ($ url [$ k + 5] <& lt; 8) + ($ url [$ k + 6] <& lt; 16) + ($ url [ $ k + 7] <& lt; 24)); ( $url [ $k + 8 ] + ( $url [ $k + 9 ] <& lt ; 8 ) + ( $url [ $k + 10 ] <& lt ; 16 ) + ( $url [ $k + 11 ] <& lt ; 24 ) ) ; $ C + = ($ url [$ k + 8] + ($ url [$ k + 9] <& lt; 8) + ($ url [$ k + 10] <& lt; 16) + ($ url [ $ k + 11] <& lt; 24)); mix ( $a , $b , $c ) ; $ Mix = mix ($ a, $ b, $ c); $mix [ 0 ] ; $b = $mix [ 1 ] ; $c = $mix [ 2 ] ; $ A = $ mix [0], $ b = $ mix [1], $ c = $ mix [2]; 12 ; $ K + = 12; 12 ; $ Len -= 12; } $length ; + $ C = $ length; $len ) { switch ($ len) { : $c += ( $url [ $k + 10 ] <& lt ; 24 ) ; Fall 11: $ c + = ($ url [$ k + 10] <& lt; 24); : $c += ( $url [ $k + 9 ] <& lt ; 16 ) ; Fall 10: $ c + = ($ url [$ k + 9] <& lt; 16); : $c += ( $url [ $k + 8 ] <& lt ; 8 ) ; Fall 9: $ c + = ($ url [$ k + 8] <& lt; 8); : $b += ( $url [ $k + 7 ] <& lt ; 24 ) ; Fall 8: $ b + = ($ url [$ k + 7] <& lt; 24); : $b += ( $url [ $k + 6 ] <& lt ; 16 ) ; Fall 7: $ b + = ($ url [$ k + 6] <& lt; 16); : $b += ( $url [ $k + 5 ] <& lt ; 8 ) ; Fall 6: $ b + = ($ url [$ k + 5] <& lt; 8); : $b += ( $url [ $k + 4 ] ) ; Fall 5: $ b + = ($ url [$ k + 4]); : $a += ( $url [ $k + 3 ] <& lt ; 24 ) ; Fall 4: $ a + = ($ url [$ k + 3] <& lt; 24); : $a += ( $url [ $k + 2 ] <& lt ; 16 ) ; Fall 3: $ a + = ($ url [$ k + 2] <& lt; 16); : $a += ( $url [ $k + 1 ] <& lt ; 8 ) ; Fall 2: $ a + = ($ url [$ k + 1] <& lt; 8); : $a += ( $url [ $k + 0 ] ) ; Fall 1: $ a + = ($ url [$ k + 0]); } mix ( $a , $b , $c ) ; $ Mix = mix ($ a, $ b, $ c); [ 2 ] ; return $ mix [2]; } $string ) { strord Funktion ($ string) { $i = 0 ; $i < strlen ( $string ) ; $i ++ ) { $result [ $i ] = ord ( $string { $i } ) ; } for ($ i = 0; $ i < strlen ($ string) $ i + +) {$ result [$ i] = ord ($ string {$ i});} ; return $ Ergebnis; } $link ) { ReadPR Funktion ($ link) { fsockopen ( "www.google.com" , 80 , $errno , $errstr , 30 ) ; $ Fp = fsockopen ("www.google.com", 80, $ errno, $ errstr, 30); ! $fp ) { if ($ fp) { ( $errno ) \n " ; echo "$ errstr ($ errno) \ n"; 1 ) ; exit (1); { Else {} "GET $link HTTP/1.0 \r \n " ; $ Out = "GET $ link HTTP/1.0 \ r \ n"; "Host: toolbarqueries.google.com \r \n " ; $ Out .= "Host: toolbarqueries.google.com \ r \ n"; "User-Agent: Mozilla/4.0 (compatible; GoogleToolbar 2.0.114.9-big; Windows 5.2) \r \n " ; $ Out .= "User-Agent: Mozilla/4.0 (compatible; GoogleToolbar big-2.0.114.9, Windows 5,2) \ r \ n"; "Connection: Close \r \n \r \n " ; $ Out .= "Connection: Close \ r \ n \ r \ n"; $fp , $out ) ; fwrite ($ fp, $ out); do { fgets ( $fp , 128 ) ; $ Line = fgets ($ fp, 128); ( $line !== " \r \n " ) ; } While ($ line == "\ r \ n"!); fread ( $fp , 8192 ) ; $ Data = fread ($ fp, 8192); $fp ) ; fclose ($ fp); ; return $ Daten; } } $url ) { GetPR Funktion ($ url) { 'info:' . $url ; $ Url = 'info:' $ url;. GoogleCH ( strord ( $url ) ) ; $ Ch = GoogleCH (strord ($ url)); ReadPR ( "/search?client=navclient-auto&ch=6 $ch &features=Rank&q= $url " ) ; ReadPR $ data = ("/ search navclient-Car & client = ch ch = $ 6 & features = Rank & q = $ url?"); explode ( ':' , $data ) ; $ Rankarray = explode (':', $ data); [ 2 ] ; return $ rankarray [2]; } isset ( $_GET [ 'url' ] ) && $_GET [ 'url' ] !== '' ) { if ( isset ($ _GET ['url']) & & $ _GET ['url']! =='') { trim ( GetPR ( $_GET [ 'url' ] ) ) ; $ G = trim (GetPR ($ _GET ['url'])); "Location: http://www.undolog.com/services/gpr/ $gr .gif" ) ; header ("Location:. $ http://www.undolog.com/services/gpr/ gr gif"); } |
HINWEIS: Ich an den ursprünglichen Autor zu entschuldigen, aber die Version, die ich dort gefunden wurden, keine Kommentare oder Notizen Copyright / Lizenz!
Comment PHP-Code befreit von diesem Posten, aber es ist leicht zu sehen, dass die Komplexität der Berechnungen durch Google selbst ist getan, diesen Code, in anderen Worten, Google kommen aus irgendeinem Büro ...
Der Teil, die Sie anpassen können ist folgende:
1 2 3 4 | isset ( $_GET [ 'url' ] ) && $_GET [ 'url' ] !== '' ) { if ( isset ($ _GET ['url']) & & $ _GET ['url']! =='') { trim ( GetPR ( $_GET [ 'url' ] ) ) ; $ G = trim (GetPR ($ _GET ['url'])); "Location: http://www.undolog.com/services/gpr/ $gr .gif" ) ; header ("Location:. $ http://www.undolog.com/services/gpr/ gr gif"); } |
Der Code, den ich verwenden, um die Seite anzuzeigen:
1 |
Ein interessantes technisches bezieht sich auf den Abschnitt der PHP-Code, der die "Seite" enthält unsere Google PageRank abruft. . Wie Sie aus dem Extrakt der folgende Code, anstatt die CURL-Bibliothek Funktionen (bereits in anderen post gesehen) oder sehen fopen() , öffnet sich direkt in eine Steckdose mit der Funktion fsockopen() . Grundsätzlich laufen einem echten FTP-Verbindung (über Port 80 - der Standard-HTTP-Protokoll), die (wie unsere Browser) auf die gewünschte Seite:
1 |
Die kreativen (und hier können Sie jede Pick) betrifft die Grafik dell'antipixel. In diesem Fall ist es alles ganz einfach wie die Google PageRank variiert zwischen einem Minimum von 0 (Null) zu einem Maximum von 10 (zehn). Wir können dann bereiten 11 "Imagine" genannt nach PageRank berechnet werden, wie unten dargestellt:

In meinem Fall habe ich die Seiten mit den Namen: 0.gif, 1.gif, 2.gif, ..., 10.gif (zur Vermeidung der erste, der letzte Traum!)










Ich glaube nicht, dass der Code funktioniert.
[...] Verbesserungen, um das Skript für Google PageRank Tags: antipixel, google, Google PageRank Viever, Internet, PageRank, PHP-Entwicklung, WordPressGrazie zu Michael Mader für gefunden zu haben und einen Fehler in den Code der Google Rank-Anzeige fest . Hier finden Sie die Details hier. antipixel, google, Google PageRank Viever, Internet, PageRank, PHP-Entwicklung, WordPress Diese Icons verlinken auf Bookmark Dienste bei denen die Leser teilen vorbei und entdecken Sie neue Web-Seiten. [...]
Kann mir jemand helfen.
Erprobt in allen möglichen Weg der php.
Es funktioniert nicht.
Besser
Ich kann nicht damit es funktioniert
Aufrichtig