Php ile Alexa Hit Değerlerini Çekme

Merhaba arkadaşlar, birkaç gün önce aklıma bir fikir geldi. Alexa değerlerini her hafta manuel olarak güncellemek yerine php ile anlık çekebilen bir kod yazmayı düşündüm ve yazdım. On satırlık bu kod istediğiniz herhangi bir sitenin Alexa dünya sıralaması, Alexa Türkiye sıralaması ve Alexa Backlink’i çekip ekrana yazıyor. Kodun iskeleti ve mantığı çok basit siz kendinize göre kodu düzenleyip daha da farklı bir hale getirebilirsiniz.

url kısmına istediğiniz siteyi yazıp kaydedin. Kodlar aşağıdadır.

<?php
$url = "http://www.atknuludag.com";
$desen = array('/<REACH RANK="(.+?)"\/>/','/<COUNTRY CODE="TR" NAME="Turkey" RANK="(.+?)"\/>/','/<LINKSIN NUM="(.+?)"\/>/');
preg_match($desen[0],file_get_contents('http://data.alexa.com/data?cli=10&dat=s&url='.$url),$cikti);
print_r("<b>Alexa Sıralaması</b>  : ".$cikti[1]." <br />");
preg_match($desen[1],file_get_contents('http://data.alexa.com/data?cli=10&dat=s&url='.$url),$cikti1); 
print_r("<b>Alexa Türkiye Sıralaması</b>  : ".$cikti1[1]." <br />");
preg_match($desen[2],file_get_contents('http://data.alexa.com/data?cli=10&dat=s&url='.$url),$cikti2);
print_r("<b>Alexa  Backlink</b> : ".$cikti2[1]." <br />");
?>

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.