Bonsoir,
Ca fait plusieurs jours que je cherche à récuperer le rank alexa, j'ai essayé plusieures méthodes mais nulles n'est fiable.
http://data.alexa.com/data?cli=10&dat=s ... nkinfo.com
Ca donne un xml avec le rank alexa
<POPULARITY URL="webrankinfo.com/" TEXT="2341"/>
En se basant sur ça, je fais ces deux fonctions :
A vrai dire, je me perd, je veux récuperer l'url d'un formulaire et afficher son rank 8O
Merci d'avance.
Ca fait plusieurs jours que je cherche à récuperer le rank alexa, j'ai essayé plusieures méthodes mais nulles n'est fiable.
http://data.alexa.com/data?cli=10&dat=s ... nkinfo.com
Ca donne un xml avec le rank alexa
<POPULARITY URL="webrankinfo.com/" TEXT="2341"/>
En se basant sur ça, je fais ces deux fonctions :
Code:
function getAlexaRank() {
$url = $this->url['host'];
$url = "http://data.alexa.com/data?cli=10&dat=s&url=$url";
$data = $this->getPage($url);
preg_match('#<POPULARITY URL="(.*?)" TEXT="([0-9]+){1,}"/>#si', $data, $p);
$value = ($p[2]) ? number_format($this->toInt($p[2])) : 0;
Code:
function toInt ($string) {
return preg_replace('#[^0-9]#si', '', $string);
}
A vrai dire, je me perd, je veux récuperer l'url d'un formulaire et afficher son rank 8O
Code:
<form method="POST">
Veuillez entrer votre site: <input name='url' value='<?=$url ; ?>' size="20"><input type="submit" value="valider">
</form>
Merci d'avance.