load_file sur une URL retourne NULL
Posté : 02 nov. 2013, 13:43
Bonjour à tous, j'ai un eptit soucis sur ce morceau de code, il me retourne NULL au load html, je ne comprend pas pourquoi. J'ai essayé de voir sur différents endroits de mon code via des VAR_DUMP, l'url est correct mais je reçois toujours un NULL sur l'url donné en paramètre.
Sauf que en cas d'URL inexact ex : http://www.google.fr/qsdqsdqsd cela me retourne bien : "erreur de lien"
Je ne comprend pas pourquoi le var_dump du load me retourne un NULL
Merci à ceux qui sauront m'indiquer une piste
Sauf que en cas d'URL inexact ex : http://www.google.fr/qsdqsdqsd cela me retourne bien : "erreur de lien"
Je ne comprend pas pourquoi le var_dump du load me retourne un NULL
Merci à ceux qui sauront m'indiquer une piste
Code : Tout sélectionner
function checkFileExists($url){
$headers = @get_headers($url, 1);
if ($headers[0]=='') return false;
return !((preg_match('/404/', $headers[0]))==1);
}
Code : Tout sélectionner
$urlz = "http://www.google.fr/";
if(checkFileExists($urlz) == TRUE){
$html = new simple_html_dom();
var_dump($html->load_file($urlz));
}
else{
echo "erreur de lien";
}