[Php] Vérification url
Max
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'utilise la fonction curl pour vérifier la validité d'une url. cependant, il me considère comme disponible certaines url et je ne parviens pas à savoir pourquoi? exemple www.lo.be apparait comme disponible alors qu'elle est utilisée.
Pouvez-vous me dire ce qui cloche. J'ai simplifié un maximum le processus ci-dessous.
J'utilise la fonction curl pour vérifier la validité d'une url. cependant, il me considère comme disponible certaines url et je ne parviens pas à savoir pourquoi? exemple www.lo.be apparait comme disponible alors qu'elle est utilisée.
Pouvez-vous me dire ce qui cloche. J'ai simplifié un maximum le processus ci-dessous.
$ch = curl_init($data);
// Execute
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($ch, CURLOPT_URL, $data);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_NOBODY,true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
// Check if any error occured
if(curl_errno($ch))
{
$domaineok ='<span style="color:#22c922">Le domaine est disponible!</span><br/><br/><span><img src=\'images/ok.png\' width=\'25\' height=\'25\'></span>';
return $domaineok;
} else {
return '<span style="color:#c92222">Le domaine n\'est pas disponible!</span><br/><br/><span><img src=\'images/pasok.png\' width=\'20\' height=\'20\'></span>';
}
// Close handle
curl_close($ch);
}
1 réponse
-
Bonjour
Chez moi, ça affiche bien qu'elle n'est pas disponible. Tu as peut-être trop simplifié, le problème est peut-être dans ce que tu as retiré. As-tu pensé à afficher curl_errno($ch) pour voir quelle est l'erreur qui fait que le site est considéré disponible ?
Au passage ton curl_close ne sert à rien tel que ton code est écrit, il n'est jamais exécuté.