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]
 
Discussions similaires
Haut