load_file sur une URL retourne NULL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : load_file sur une URL retourne NULL

load_file sur une URL retourne NULL

par leknol » 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 :!: :wink:

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"; }