Archivo AlexaRank.php
<?php
class AlexaRank {
// Obtiene un xml del resultado de la consulta a alexa
public function getRequestUri($domain) {
return 'http://data.alexa.com/data?cli=10&dat=s&url=' . $domain;
}
// Retorna el ranking
public function parse( $httpResponse ) {
$datos = simplexml_load_file($httpResponse) or die("No se puede cargar el archivo xml");
return $ranking = $datos -> SD[1] -> POPULARITY['TEXT'];
}
}
?>
Archivo EjemploAlexaRanking.php
<?php
include 'AlexaRank.php';
$url = "http://proyectosbeta.blogspot.com/";
$alexaRanking = new AlexaRank();
$xml = $alexaRanking -> getRequestUri($url);
$ranking = $alexaRanking -> parse($xml);
if($ranking > 0){
echo "El ranking de Proyectos Beta es: " . $ranking;
}else{
echo "No se puede obtener el ranking de Proyectos Beta";
}
Ejemplo de uso:
Fuente 1: Web Intenta
Fuente 2: Programando Ideas
0 comentarios:
Publicar un comentario
Expresate y se crítico en tu vida. XD