Ana Sayfa iletisim! RSS Beslemesi

PHP Kategorisi için arşiv

Alexa Sırasını PHP ile almak

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?

<?

class alexa {

    var $xml;
    var $values;
    var $alexa_address;

    function alexa($alexa_address,$domain) {
        $this->alexa_address = $alexa_address;
        $this->xml = $this->get_data($domain);
        $this->set();
    }

    function get_data($domain) {
        $url = $this->alexa_address.'http://'.$domain;
        $xml = simplexml_load_file($url) or die('Cannot retrieve feed');
        return $xml;
    }

    function set() {
        $this->values['rank'] = ($this->xml->SD->POPULARITY['TEXT'] ? number_format($this->xml->SD->POPULARITY['TEXT']) : 0);
    }

    function get($value) {
        return (isset($this->values[$value]) ? $this->values[$value] : '"'.$value.'" does not exist.');
    }
}

$domain = "jnbn.net";
$alexa_connector = new alexa('http://alexa.com/xml/dad?url=',$domain);
echo 'alexa rank for '.$domain.' is '.$alexa_connector->get('rank'); 

?>

Kaynak: StylizedWeb

PHP 6 , Appserv ve IIS Hep Beraber

Birkaç gün öncesinde php 6 yı indirdiğimi söylemiştim. Hali hazırda C# .NET ile birlikte de uygulama geliştirmek durumunda olduğum için, bilgisayarımda birbirleriyle bir türlü iyi geçinememesiyle ünlü IIS7, MS SQL 2005 (arkadaşı Sql Server Management Studio Express) bir tarafta Windows Vista antrenörlüğünde mücadele verirken, diğer yanda da Linux’un  çalıştırdığı PHP desteklediği MySQL ve yanında arkadaşı olan PhpMyAdmin ile hepberaber çılgın ve mücadele dolu bir aile oluşumu içerisindeydik.

Tabii ki bir süre sonra anladım ki, bu savaş alanında “geliştirme” kelimesinin o kadar da güzel bir anlamı yok çünkü bir iç çatışma halindeyiz…

… Devamını oku »