Existe-t-il 1 script détectant le PR d'une page web ?

  • Auteur de la discussion Auteur de la discussion Orkyd
  • Date de début Date de début
WRInaute occasionnel
Bonjour,

Quelqu un sait il s'il existe un script permettant d'afficher le PR d'une page ? soit un script qui installé dans une page, détecte le PR de la page dans laquelle il se trouve..?
 
WRInaute occasionnel
dmoz classe ses sites selon leur pr, donc, n'est il pas possible via dmoz d'aller rechercher l info avec un script qui va chercher l'info sur dmoz ?
 
WRInaute occasionnel
Code:
function PageRankDownload($yourURL, $Checksum) {
	$fp2 = fsockopen("toolbarqueries.google.fr", 80, $errno, $errstr, 30);
	if (!$fp2) {
		echo "Erreur : $errstr ($errno)<br />\n";
	} else {
    	$outt = "GET /search?client=navclient-auto&ch=".$Checksum."&ie=UTF-8&oe=UTF-8&features=Rank&q=info:".$yourURL." HTTP/1.1\r\n";
    	$outt .= "Host: toolbarqueries.google.fr \r\n";
    	$outt .= "Connection: Close\r\n\r\n";
	}
	    fwrite($fp2, $outt);
		$myStrPage2 = "";
    	while (!feof($fp2)) {
        	$myStrPage2 .= fgets($fp2, 128);
			
    	}
		$PageRANK = trim(substr($myStrPage2,strpos($myStrPage2, 'Rank_1:1:')+9,2));
		return $PageRANK;
}
 
WRInaute occasionnel
Non j'aime faire des cadres avec une police verte...Ca fait pro...
Bon allez j'suis d'humeur folle aujourd'hui :

Code:
<?php

function PageRankDownload($yourURL, $Checksum) {
	$fp2 = fsockopen("toolbarqueries.google.fr", 80, $errno, $errstr, 30);
	if (!$fp2) {
		echo "Erreur : $errstr ($errno)<br />\n";
	} else {
    	$outt = "GET /search?client=navclient-auto&ch=".$Checksum."&ie=UTF-8&oe=UTF-8&features=Rank&q=info:".$yourURL." HTTP/1.1\r\n";
    	$outt .= "Host: toolbarqueries.google.fr \r\n";
    	$outt .= "Connection: Close\r\n\r\n";
	}
	    fwrite($fp2, $outt);
		$myStrPage2 = "";
    	while (!feof($fp2)) {
        	$myStrPage2 .= fgets($fp2, 128);
			
    	}
		$PageRANK = trim(substr($myStrPage2,strpos($myStrPage2, 'Rank_1:1:')+9,2));
		return $PageRANK;
}

header('Content-Type:image/png');

$maxWidth = 70;
$maxHeight = 12;

$img = ImageCreate($maxWidth, $maxHeight);
$white = imagecolorallocate($img, 255,255,255);
$black = imagecolorallocate($img, 0,0,0);
$green = imagecolorallocate($img, 0,128,0);
ImageLine($img,0,0,0,($maxHeight-1),$black);
ImageLine($img,0,($maxHeight-1),($maxWidth-1),($maxHeight-1),$black);
ImageLine($img,($maxWidth-1),($maxHeight-1),($maxWidth-1),0,$black);
ImageLine($img,($maxWidth-1),0,0,0,$black);
$PageRank = PageRankDownload($url, $checksum);
settype($PageRank, int);
ImageLine($img, ($PageRank)*8, 0,  ($PageRank)*8 , ($maxHeight-1),$black);
ImageFill($img, (($PageRank)*8)-1, 1, $green);
ImageString($img, 2, 25,-1,$PageRank.'/10',$black);
ImagePng($img);
?>

Ca donne ça :
pagerank_bar.php
 
WRInaute discret
euh, à quoi correspond le "ChekSum", parce que qd je change my-eldorado.net par autre chose, ça me retourne un truc bizarre (40/10)


pagerank_bar.php


en tt cas, merci pr ce script :-)
 
WRInaute occasionnel
Allé soyons fou :

[Message édité par WRI : j'ai déjà indiqué que je ne souhaite pas publier sur WRI ce code issu d'un crack de la toolbar]
 
WRInaute discret
Toujours pas de possibilité à présent pour avoir le PR en dymanique via php donc?

Snif :evil:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut