[RESOLU] About file get contents

  • Auteur de la discussion Auteur de la discussion Zecat
  • Date de début Date de début
WRInaute accro
Bon je suis en train de travailler mon phprank2 :wink:

Je coince sur un truc :

$contenu=file_get_contents ($url);

Jusque la tout va bien sauf quand $url pointe sur un truc qui n'éxiste plus (site fermé ou accès non permis). Et dans ce cas j'ai droit à l'affichage sur la page d'un joli message de warning ... enfin joli, c'ets vite dit.

Question : y a t il un moyen de ne pas avoir ce message qui s'affiche ? (tester si ca s'est bien passé avec le $contenu est bien suffisant ...). Ou alors faut il tester si la page existe préalablement ? si oui avec quelle comande php ?
 
WRInaute accro
Re: About file get contents

Quelque chose comme ceci:
Code:
if (!$contenu = @file_get_contents($url)) {
     echo "Ici on explique que la page est inaccessible." ;
}
Jean-Luc
 
WRInaute accro
Re: About file get contents

jeanluc a dit:
Quelque chose comme ceci:
Code:
if (!$contenu = @file_get_contents($url)) {
     echo "Ici on explique que la page est inaccessible." ;
}
Jean-Luc
C'est le ! devant qui bloque le warning ?
Et le @ c'est quoi ?

sinon oui c'est ce que je veux faire
 
WRInaute accro
Re: About file get contents

C'est le @ qui bloque le warning.

Pour le !, il transforme un "true" en "false" et un "false" en "true" ("true" = vrai = 1 = ok et "false" = faux = 0 = erreur).

Jean-Luc
 
WRInaute accro
Re: About file get contents

jeanluc a dit:
C'est le @ qui bloque le warning.

Pour le !, il transforme un "true" en "false" et un "false" en "true" ("true" = vrai = 1 = ok et "false" = faux = 0 = erreur).

Jean-Luc
Milles merci. Plus clair être on ne peut ...
 
WRInaute accro
si j'osais abuser Jean luc ...

Y a t i un moyen de tester la taille de la page avant de faire le file get content ... (histoire par exemple de decider de ne pas se lancer dans la recup d'une page de 500 k ...)
 
Discussions similaires
Haut