Erstellen Sie eine Anzeige des Google PageRank
Dienstag, 5. Juni 2007Aktualisiert: Dienst nicht verfügbar
Nach dem großen Erfolg der Blogbabel Rang (Scherz
) - Ich schlage vor, eine neue antipixel können, um den Google PageRank. Im Web gibt es viele Dienstleistungen, die dem Display bieten und überprüfen Sie die Google PageRank. Oft aber "geben die Zahlen" oder nicht aus mehreren Gründen zu arbeiten. Ich hatte auch ein getreten ist, aber in letzter Zeit, hatte ein wenig ", weil der DreamHost (mein Provider), ein wenig" für seltsame Gründe für die in Zusammenhang stehen, damit begonnen, scheitern!
Das erste, was wir uns Sorgen machen sich über die richtige Code, der den PageRank von Google aufnehmen kann. Das Netz ist voll von Beispielen und Codes voll nett und fertig! Ich schlage vor, unter einem in PHP, daß ich vor einiger Zeit repariert und derzeit auf eigenen und O l o g. Com.
- $a , $b ) { ZEROFILL Funktion ($ a, $ b) (
- $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 ) { function 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));
- )
- $url , $length = null , $init = GOOGLE_MAGIC ) { GoogleCH function ($ url, $ length = null, $ init = GOOGLE_MAGIC) (
- $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 function ($ string) (
- ; return $ result;
- )
- $link ) { ReadPR Funktion ($ link) (
- ! $fp ) { if ($ fp) (
- ( $errno ) \n " ; echo "$ errstr ($ errno) \ n";
- { ) 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 2.0.114.9-big; Windows 5.2) \ r \ n";
- "Connection: Close \r \n \r \n " ; $ Out .= "Connection: Close \ r \ n \ r \ n";
- do (
- ( $line !== " \r \n " ) ; ) While ($ line! == "\ R \ n");
- ; return $ data;
- )
- )
- $url ) { GetPR function ($ 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 " ) ; $ Data = ReadPR ( "/ search? Client = navclient-auto & ch = 6 $ ch & features = Rank & q = $ url");
- [ 2 ] ; return $ rankarray [2];
- )
- "Location: http://www.undolog.com/services/gpr/ $gr .gif" ) ; header ( "Location: $ http://www.undolog.com/services/gpr/ Gr. gif");
- )
HINWEIS: Ich entschuldige mich an den ursprünglichen Autor, sondern in der Version, die ich fand ich hatte noch keine Kommentare oder Hinweise bezüglich Urheberrecht / Lizenz!
Kommentar zu den PHP-Code befreit von diesem Ort, aber es ist leicht zu sehen, dass die Komplexität der Berechnungen durchgeführt, sowohl von Google selbst, das Codewort, Google kommt aus irgendeinem Büro ...
Die Rolle, die Sie anpassen können, ist folgende:
- "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 es auf einer Seite spielen wird:
- "_blank" href = "http://www.undolog.com" ><img src = "http://www.undolog.com/services/gr.php?url=http://www.undolog.com" border = "0" alt = "" / >< / a> <a href = target = "_blank" "http://www.undolog.com"> <img src = "http://www.undolog.com/services/gr.php?url=http://www. undolog.com "border =" 0 "alt =" "/> </ a>
Ein interessantes technisches beachten Sie umfasst den Abschnitt von PHP-Code, der die "Seite" mit der Google PageRank abruft. Wie Sie aus dem Extrakt von Code unten sehen können, anstatt mit cURL Library-Funktionen (die bereits an anderen Orten zu sehen) oder fopen() öffnet sich direkt in eine Steckdose mit der Funktion fsockopen() Grundsätzlich eine echte FTP-Verbindung (über Port 80 - HTTP-Protokoll-Standards) durch die Forderung laufen (wie unser Browser) die gewünschte Seite:
Die kreative (und hier können Sie wählen vorhanden) bezieht sich auf die Grafik statt dell'antipixel. In diesem Fall ist alles ziemlich einfach, wenn man bedenkt, dass Google's PageRank von einem Minimum von 0 (Null) zu einem Maximum von 10 (zehn) variiert. Wir können dann vorbereitet 11 "Imagine" auf der Basis des PageRank berechnet wie unten gezeigt aufgerufen werden:

In meinem Fall habe ich namens der Seiten: 0.gif, 1.gif, 2.gif, ..., 10.gif (der erste, der vermieden werden, der letzte, der Traum!)













Ich glaube nicht, dass der Code funktioniert.
[...] Verbesserungen an dem Skript für das Google PageRank Tags: antipixel, Google, Google PageRank Viever, Internet, PageRank, PHP, Entwicklung, Michele Mader WordpressGrazie gefunden zu haben, und ein Fehler behoben, in den Code für die Anzeige der Google-Rank . Hier finden Sie die Details hier. antipixel, Google, Google PageRank Viever, Internet, PageRank, PHP, Entwicklung, Wordpress Diese Icons verzweigen auf soziale Netzwerke bei denen die Leser teilen können und entdecken Sie neue Web-Seiten. [...]
Kann jemand mir helfen.
Versuchte jede erdenkliche Weise in PHP.
Nicht funktionieren.
Besser
Ich begreife nicht, es funktioniert
Mit freundlichen Grüßen