Selasa, 02 April 2013

2 Script Parsing Untuk Alexa Rank


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:

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 . "";
}
}
 selamat mencoba....

2 komentar:

  1. wahhh,,, dewa pasti nih,
    script parsing ini buat apa om ?

    BalasHapus
    Balasan
    1. hmmm... cekidot www.elangcyber.net ada dibagian footer / bawah.. link alexa

      Hapus

Komentarlah yang baik, jangan spam ya...

 

Copyright © 2013 Blog Pengingat