مشکل اسکریپت دریافت پیج رنک گوگل

shz_furion

کاربر عضو
سلام.ازتون ممنونم چون تا حالا خیییییییییییییییلی کمکم کردید. میشه این بار هم بهم یه لطف کنین؟من میخوام رتبه سایت در گوگل رو پیدا کنم(البته خودم کسی نگه سایت های مختلف هست) تو localhost امتحان کردم.کامل کامل جواب میده ولی وقتی می برم رو سرور سایت ارور میده و میگه ...thats all we know

این هم کدش.مشکلش چیه؟ و اگه هم اسکریپت بهتری که مشکلی نداره رو معرفی کنین،ممنون میشم.


کد:
    $url=$_GET['url'];
     function GetPageRank($q,$host='toolbarqueries.google.com',$context=NULL) {
     $seed = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";
     $result = 0x01020345;
     $len = strlen($q);
     for ($i=0; $i<$len; $i++) {
         $result ^= ord($seed{$i%strlen($seed)}) ^ ord($q{$i});
         $result = (($result >> 23) & 0x1ff) | $result << 9;
     }
     $ch=sprintf('8%x', $result);
     $url='http://%s/tbr?client=navclient-auto&ch=%s&features=Rank&q=info:%s';
     $url=sprintf($url,$host,$ch,$q);
     @$pr=file_get_contents($url,false,$context);
     return $pr?substr(strrchr($pr, ':'), 1):false;
 

shz_furion

کاربر عضو
سلام کسی نمیتونه کمک کنه؟؟؟

رو سایت مشکل داره ارور میده ولی رو localhost درست کار می کنه.از xampp هم استفاده می کنم.

 

erfan

طراح وب
پرسنل مدیریت
دوست خوبم بهتره برای 1 بار هم که شده قوانین رو مطالعه کنید...

لطفا با ست اسپم تاپیک رو بالا نکشونید...

منتظر پاسخ دوستان باشید...

:53:

 

2orbin

تازه وارد
با سلام

لطفاً کد زیر را امتحان نمائید :


کد:
    $url=$_GET['url'];
     function GetPageRank($q,$host='toolbarqueries.google.com',$context=NULL) {
     $seed = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";
     $result = 0x01020345;
     $len = strlen($q);
     for ($i=0; $i<$len; $i++) {
         $result ^= ord($seed{$i%strlen($seed)}) ^ ord($q{$i});
         $result = (($result >> 23) & 0x1ff) | $result << 9;
     }
     $ch=sprintf('8%x', $result);
     $url= "GET /tbr?client=navclient-auto&ch=$ch&features=Rank&q=info:$url HTTP/1.1\r\n";
     $url=sprintf($url,$host,$ch,$q);
     @$pr=file_get_contents($url,false,$context);
     return $pr?substr(strrchr($pr, ':'), 1):false;
 
بالا