Bonjour,
J'ai mis sur mon site ce code : [
Place dans une variable le PageRank de votre site de la toolbar de Google]
[ Lien ]J'ai trouvé en plus la fonction qui affiche le RK (futur pagerank) mais celle ci a besoin d'un parseur, et la je panne, j'ai eu beau essayer mais je ne suis pas arrivé a parser le flux.
Si l'un d'entre vous a un parseur adequat ? ou peut en faire en faire 1 ?
Note : Si les admin veulent avoir le source dans son ensemble sur ce site, avec plaisir...
*****************************************************************
function getrealrank($url, $datacenter="
www.google.com"){
$ch = GoogleCH(strord($url));
$array = xmltoarray("
[ Lien ]");
$infoarray = $array['GSP'][0]['RES'][0]['R'];
$nonwwwurl = str_replace("www.", "", $url);
$urlpermutationsarray = array($url, "
http://".$url, "
http://www.".$url, $url."/", "
http://".$url."/", "
http://www.".$url."/", $nonwwwurl, "
http://".$nonwwwurl, "
http://www.".$nonwwwurl, $nonwwwurl."/", "
http://".$nonwwwurl."/", "
http://www.".$nonwwwurl."/");
for($i=0; $i<count($infoarray); $i++){
$urlU = $infoarray[$i]['U']; //U is the URL. UE is the 'clean' URL.
$urlrank = $infoarray[$i]['RK'];
foreach($urlpermutationsarray as $permutation){
if(strtolower($permutation)==strtolower($urlU)) return $urlrank; //Case insensitive match.
}
}
return "Unknown"; //If no matches found.
}
*****************************************************************
Quelques sources pour les parseurs: