با سلام

دوستان اگر وقت دارید کمک بکنید تا این اسکریپت رو کامل این اسکریپت بدون هیچ مشکلی کار میکنه و رتبه Alexa سایت ها رو نشون میده . ولی مشکلی که داره اینکه فقط یک سایت رو برسی میکنه اگر دوستان راهنمایی بکن تا تغییراتی بدیم که بشه همزمان چندین سایت رو برسی کرد

الان تو این اسکرپت برای تغییر سایت باید از داخل اسکریپت کد سایت رو عوض کرد . در حالی که کاربر نمیتونه سایت رو تغییر بده.

مقدار رو از $url = فر اخوانی میکنه

نمونه خروجی :
کد HTML:
Alexa URL = webhostingtalk.ir/
Alexa Links = 281
Alexa Rank = 20335
کد :
کد PHP:
<?php
$url 
'webhostingtalk.ir';
//ini query untuk mendapatkan data xml dari alexa
$kueritujuan 'http://xml.alexa.com/data?cli=10&dat=nsa&ver=quirk-searchstatus&uid=19700101000000&userip=127.0.0.1&url='.urlencode($url);
$batasan curl_init();
//Jika script ini tidak berfungsi, anda boleh mencoba useragent dibawah ini. Selama ini tanpa user agent bisa berjalan dengan baik.
//$user_agent = 'Mozilla/5.0';
curl_setopt ($batasanCURLOPT_URL$kueritujuan);
//fungsi dibawah ini harus diaktifkan jika Anda ingin menggunakan user agent
//curl_setopt ($batasan, CURLOPT_USERAGENT, $user_agent);
curl_setopt ($batasanCURLOPT_HEADER0);
curl_setopt ($batasanCURLOPT_RETURNTRANSFER1);
curl_setopt ($batasanCURLOPT_FOLLOWLOCATION1);
curl_setopt ($batasanCURLOPT_TIMEOUT120);
$alexaXml curl_exec($batasan);
curl_close($batasan);
 
$xml_parser xml_parser_create();
xml_parser_set_option($xml_parserXML_OPTION_CASE_FOLDINGfalse);
xml_set_element_handler($xml_parser,'awalelemen','ahirelemen');
xml_parse($xml_parser,$alexaXml);
xml_parser_free($xml_parser);
 
function 
awalelemen($xmlParser,$nama,$fagelacom){
 if(
$nama=='CAT'){
  if(isset(
$fagelacom['ID'])){
   echo 
'DMOZ Cat = '.$fagelacom['ID'].'<br />';
  };
 }elseif(
$nama=='LINKSIN'){
  if(isset(
$fagelacom['NUM'])){
  echo 
'Alexa Links = '.$fagelacom['NUM'].'<br />';
  };
 
 }elseif(
$nama=='ALEXA'){
  if(isset(
$fagelacom['URL'])){
   echo 
'Alexa URL = '.$fagelacom['URL'].'<br />';
  }; 
  
 }elseif(
$nama=='POPULARITY'){
  if(isset(
$fagelacom['TEXT'])){
   echo 
'Alexa Rank = '.$fagelacom['TEXT'].'<br />';  
  };
 };
}
function 
ahirelemen($xmlParser,$nama){
}
?>
باتشکر