سلام با آموزش رتبه الکسا با php اومدم سراغتون
دوستان شاید بعضی ها بخواین رنکینگ سایت خودتون رو در الکسا به کاربراتون نشون بدین. و یا اینکه بخواین هر روز رنگینگ سایتتون رو ذخیره کنین و یه نمودار از اون در سایت خودتون چه برای کاربرا و چه برای مدیر داشته باشید. در اینجا یه اسکریپت خیلی ساده برای php معرفی میکنیم که میره سراغ سایت الکسا و رنگینگ سایتتون رو میگیره و اون رو نشون میده حالا دیگه با خودتون که میخواین با اون چیکار کنین. اگه به من باشه هر روز این رنکینگ رو در دیتابیس ذخیره میکنم و با نمودار رنکینگ سایت خودم رو در طری دوره آنالیز میکنم. حالا خود دانید. اینم کد php:
<?php
function getAlexaRank( $url ) {
$xml = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$url);
$rank=isset($xml->SD[1]->POPULARITY)?$xml->SD[1]->POPULARITY->attributes()->TEXT:0;
$web=(string)$xml->SD[0]->attributes()->HOST;
return $rank;
}
echo getAlexaRank('http://ircodex.ir');
?>