<?php

function rank($ip) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://www.alexa.com/site/ds/top_sites");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'q='.$ip.'');

$kaynak = curl_exec ($ch);
curl_close ($ch);
 $aranan='<span class="c3e0">(.*?)</span>';
preg_match('<span class="c3e0">(.*?)</span>', $kaynak , $donen);
print_r($donen);
}

$ziyaretci ="http://mynet.com";
$ulke =  rank($ziyaretci);


echo("$ziyaretci sitenin pagerank'i: $ulke");


?>
Kodlar Biraz Karışık Ama
Açtığımda Şu hatayı veriyor..
Alıntı
Warning: preg_match() [function.preg-match]: Unknown modifier '(' in C:\Program Files\EasyPHP 2.0b1\www\index.php on line 15
http://mynet.com sitenin pagerank'i: