[RESOLU] About file get contents
10 messages
• Page 1 sur 1
-

Zecat - WRInaute accro

- Messages: 11990
- Inscription: 1 Mar 2005
[RESOLU] About file get contents
Bon je suis en train de travailler mon phprank2
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 ?
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 ?
Dernière édition par Zecat le Mer Mar 24, 2010 17:41, édité 1 fois.
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Re: About file get contents
Quelque chose comme ceci:
Jean-Luc
- Code: Tout sélectionner
if (!$contenu = @file_get_contents($url)) {
echo "Ici on explique que la page est inaccessible." ;
}
Jean-Luc
-

Zecat - WRInaute accro

- Messages: 11990
- Inscription: 1 Mar 2005
Re: About file get contents
jeanluc a écrit:Quelque chose comme ceci:
- Code: Tout sélectionner
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
-

Zecat - WRInaute accro

- Messages: 11990
- Inscription: 1 Mar 2005
Re: About file get contents
jeanluc a écrit: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 ...
-

Zecat - WRInaute accro

- Messages: 11990
- Inscription: 1 Mar 2005
Re: [RESOLU] About file get contents
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 ...)
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 ...)
- Rod la Kox
- WRInaute accro

- Messages: 3253
- Inscription: 24 Juin 2008
Re: [RESOLU] About file get contents
Et si tu testais que $url te renvoi un code 200 ?
Si oui, tu fais ta moulinette, sinon... tu ne la fais pas.
Si oui, tu fais ta moulinette, sinon... tu ne la fais pas.
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- GlobalWarming Awareness2007 : dommages collatéraux chez Wikipedia - 22-01-2007
- La guerre Google Microsoft aura bien lieu - 02-02-2004
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
