Tester l'ouverture de fichier file()

Signaler
Messages postés
164
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008
-
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
Kevin Gilbert[mailto:kegi@hotmail.com Kegi]Site web

5 réponses

Messages postés
164
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008

Bonjour,


Comment fait-on pour vérifier si la page que nous voulons ouvrir avec
la fonction file() existe, car si elle n'existe pas, j'ai une erreur:





Warning: php_hostconnect: connect failed in c:\program
files\easyphp\www\ksw\content\admin\index.php on line
5434





Warning: file("http://www.serveur.com/ksw/connex.txt")
- Bad file descriptor in c:\program
files\easyphp\www\ksw\content\admin\index.php on line
5434





Warning: Bad arguments to implode() in c:\program
files\easyphp\www\ksw\content\admin\index.php on line 5434



Voici le code que j'utilise:





<?


$Requête_serveur = implode("",file("http://www.serveur.com/ksw/connex.txt"));





echo $Requête_serveur;





?>





Si le serveur marche, aucun trouble... merci d'avance de votre aide,




désolé pour l'envoie précédent...




cordialement,


kevin (kegi@hotmail.com)

http://www.kegi.ca.tc
Messages postés
83
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
10 février 2006

Tu fais un test avec la fonction file_exists() qui renvoie un booleen
pour tester si ta page existe ou pas, si oui tu execute ton code, si
non tu ne fais rien




"Celui qui brise une chose pour découvrir ce que c'est a quitté le chemin de la sagesse"
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,



dans le cas d'un fichier distant tu peux passer par la fonction fsockopen()



a +

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Messages postés
164
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008

Merci de vos réponses,

je ne peux pas vraiment faire de file_exists sur un fichier sur un autre serveur à moin que je me trompe... et pour [auteurdetail.aspx?ID=1319 Anthomicro], comment dois-je utiliser cette fonction, peux tu me donner un exemple svp.



merci d'avance,



cordialement,

kevin (kegi@hotmail.com)
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
http://fr.php.net/manual/fr/function.fsockopen.php

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>