كد اسكريپ نشان دهنده رنك الكسا

mirmohsen

تازه وارد
10/12/11
61
0
6
سلام.يه سوال داشتم. تا حالا حتما ديدين كه سايت هاي ارائه دهنده ابزار وبمستر فارسي، يه بخشي دارن كه امار رنك الكسا را بصورت فارسي نشون ميده.نمي خوام تبليغ كنم و لينكي از نمونه اون سايت ها بدم.فقط يه سوال دارم. چه جوري من مي تونم براي خودم چنين كد جاوا اسكريپي ايجاد كنم كه امار رنك رو نشون بده.

نمي خوام لينكي كه سايتهاي ابزار دهنده توي كدشون مي زارن باشه

 

mahdiali35

کاربر عضو
30/6/10
1,499
0
36
26
از مواردی که خود الکسا گذاشته میتونید استفاده کنید :



اگر کمک نکرد راه های دیگه ای هم هست

 

Mohammad

مدیر انجمن
عضو کادر مدیریت
6/4/08
15,441
364
83
31
PersianScript
این اسکریپتش هستش.


کد:
<?php
class Get_Alexa_Ranking{


    public function get_rank($domain){

        $url = "http://data.alexa.com/data?cli=10&dat=snbamz&url=".$domain;


      $ch = curl_init();  


          curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2); 


          curl_setopt($ch, CURLOPT_URL, $url);  


          $data = curl_exec($ch);  


          curl_close($ch);  

        $xml = new SimpleXMLElement($data);  


        $popularity = $xml->xpath("//POPULARITY");


        $rank = (string)$popularity[0]['TEXT']; 

        return $rank;
    }

}



$alexa = new Get_Alexa_Ranking();
echo "Rank ".$alexa->get_rank("persianscript.ir");
?>
به جای persianscript.ir ادرس سایت خودتون رو بزارید

 

mirmohsen

تازه وارد
10/12/11
61
0
6
ممنون.خب اين كد شما رو الان بايد بزارم توي يك فايل جاوا اسكريپ؟ بعد در سايت خودم فقط كد جاوا رو قرار بدم؟

من فقط مي خوام امار جهاني الكسا و رنك ايرانشون نشون بده

 

Mohammad

مدیر انجمن
عضو کادر مدیریت
6/4/08
15,441
364
83
31
PersianScript
این فقط رتبه جهانی رو نشون میده.

فایل php رو باید include کنید.

 

william

کاربر عضو
15/7/13
170
1
16
البته از طریق همین api میشه به اطلاعات بیشتری مثل رتبه در کشور دسترسی پیدا کرد.