Elang Cyber Blog

Be Complete

Script Parsing Untuk Alexa Rank

Author : » Date : 2 April 2013 » Category : PHP » Tags : , , » Views : 4951 kali

Dalam dunia maya atau internet, setiap website juga memiliki ranking seperti halnya dalam berkompetisi. Alexa rank diberikan bukan secara asal, tetapi berdasarkan tingkat pengunjung diwebsite. Tentunya semakin kecil nilai yang didapat maka semakin tinggi ranking yang dimiliki, disini saya akan berbagi sedikit script untuk parsing nilai rank alexa. ga usah panjang lebar lagi…ckd:

/*** AWP SEO RANK ***/
function awp_web_rank()
{
$urlsq = $_SERVER[‘HTTP_HOST’];
define( ‘SITEURL’, $urlsq );
$querystring = ‘http://xml.alexa.com/data?cli=10&dat=nsa&url=’.urlencode( SITEURL );
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $querystring);
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 120);
$alexaXml = curl_exec($ch);
curl_close($ch);
preg_match(‘/\<POPULARITY URL=”(.*?)” TEXT=”(.*?)” SOURCE=”panel”\/\>/Ui’,$alexaXml,$match);
echo “<a href=’http://www.alexa.com/siteinfo/elangcyber.net’ target=’_blank’>Alexa Traffic Rank : </a>”;
if(count($match)>0)
{
echo “” . $match[2] . “&nbsp;&nbsp;|&nbsp;&nbsp;”;
}
else
{
echo “” . 0 . “&nbsp;&nbsp;|&nbsp;&nbsp;”;
}
preg_match(‘/\<COUNTRY CODE=”(.*?)” NAME=”(.*?)” RANK=”(.*?)”\/\>/Ui’,$alexaXml,$match);
echo “<a href=’http://www.alexa.com/topsites/countries/ID’ target=’_blank’>Indonesia Traffic Rank : </a>”;
if(count($match)>0)
{
echo “” . $match[3] . “&nbsp;&nbsp;|&nbsp;&nbsp;”;
}
else
{
echo “” . 0 . “&nbsp;&nbsp;|&nbsp;&nbsp;”;
}
preg_match(‘/LINKSIN NUM=”(.*?)”/Ui’,$alexaXml,$match);
echo “<a href=’http://www.alexa.com/site/linksin/elangcyber.net’ target=’_blank’>Sites Linking In : </a>”;
if(count($match)>0)
{
echo “” . $match[1] . “”;
}
else
{
echo “” . 0 . “”;
}
}

1 Komentar » “Script Parsing Untuk Alexa Rank
  1. myadif » 7 May 201514:28

    saya minta dong gan. kirim ya

Tinggalkan Komentar

*
*
-

*