Alexa è un servizio acquisito da Amazon che permette di calcolare il rank di una pagina web, il servizio non è al 100% preciso, ma da una buona indicazione.
Grazie alla classe PHP che vi proponiamo oggi sarà possibile recuperare il Rank attraverso un file xml che ci offre questo servizio.
class AlexaRank
{
public function getRequestUri($domain)
{
return ‘http://data.alexa.com/data?cli=10&dat=s&url=’ . $domain;
}
public function parse( $httpResponse )
{
preg_match( ‘#
#si’, $httpResponse, $p );
$res = ( $p[2] ) ? number_format( intval($p[2]) ):0;
return str_replace(‘,’, ”, $res);
}
}
//ESEMPIO APPLICATO
echo $extractor->parse(file_get_contents($extractor->getRequestUri(’sastgroup.com’)));
fonte: www.sastgroup.com » Vai al post originale