Alexa sıralamaları, toolbar ve benzeri araç kullanan kullanıcıların üç aylık trafikleri ve eğilimleri baz alınarak oluşturulur ve sitenin itibarını değerlendirmek için başvurulabilecek araçların başında gelir.
Peki PHP kullanarak alexa sıralamamızı nasıl alabiliriz?
<br /><br />
<?php</p><br />
<p>class alexa {</p><br />
<p> var $xml;<br /><br />
var $values;<br /><br />
var $alexa_address;</p><br />
<p> function alexa($alexa_address,$domain) {<br /><br />
$this->alexa_address = $alexa_address;<br /><br />
$this->xml = $this->get_data($domain);<br /><br />
$this->set();<br /><br />
}</p><br />
<p> function get_data($domain) {<br /><br />
$url = $this->alexa_address.'http://'.$domain;<br /><br />
$xml = simplexml_load_file($url) or die('Cannot retrieve feed');<br /><br />
return $xml;<br /><br />
}</p><br />
<p> function set() {<br /><br />
$this->values['rank'] = ($this->xml->SD->POPULARITY['TEXT'] ? number_format($this->xml->SD->POPULARITY['TEXT']) : 0);<br /><br />
}</p><br />
<p> function get($value) {<br /><br />
return (isset($this->values[$value]) ? $this->values[$value] : '"'.$value.'" does not exist.');<br /><br />
}<br /><br />
}</p><br />
<p>$domain = "jnbn.net";<br /><br />
$alexa_connector = new alexa('http://alexa.com/xml/dad?url=',$domain);<br /><br />
echo 'alexa rank for '.$domain.' is '.$alexa_connector->get('rank'); </p><br />
<p>?><br /><br />
Kaynak: StylizedWeb



