nams2590
Messages postés13Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 février 2007
-
26 janv. 2007 à 21:15
nams2590
Messages postés13Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 février 2007
-
27 janv. 2007 à 14:56
Bonjour,
J'ai créé un site perso sur lequel lorsque je rempli un formulaire et que je le valide, un fichier se cré sur mon site perso. Je voudrais à partir d'un serveur local apache savoir si ce fichier existe ou non.
J'ai déja essayé les fonctions suivantes :
file_exists(liendufichier) : Mais cette fonction ne marche que en local apparement.
J'ai voulu utiliser fopen(liendufichier) : Mais je ne sais pas ce que retourne cette fonction lorsque le fichier n'existe pas.
Seulement, que le fichier soit existant ou non, ça entre toujours dans le if. C'est pour ça que je ne comprend pas.
Au départ, je faisait if($handle!=NULL), mais ça me donnait le même résultat.
Hors, que le fichier $file, qui est un fichier en ligne existe ou non, je t'assure que ça m'execute mon programme local project1.exe. Donc ça entre dans ma boucle if comme si le fichier existait. Je ne comprend vraiment pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 27 janv. 2007 à 11:50
fais voir ton adresse ? si ça se trouve c'est le site qui te renvoie qqch, que le fichier existe ou non... et pour le file_exists ça ne marche surement qu'en local.
nams2590
Messages postés13Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 février 2007 27 janv. 2007 à 14:56
mon adresse est http://namselectro.chez-alice.fr. J'ai un formulaire dans la section autres. Lorsque que valide ce formulaire, un fichier nommé bdd se créé à l'adresse suivante : http://namselectro.chez-alice.fr/bdd. En local, j'ai un serveur apache qui vérifie l'existance de ce ficher toute les 5 secondes.
2 cas : Si ce fichier existe : je l'ouvre, le recopie et execute un programme C (project1). Puis efface le fichier en ligne.
- Si ce fichier n'existe pas. Ca ne doit rien faire. Le problème c'est que je vois que mon programme C s'execute que le fichier en ligne existe ou non. Et évidement, si le fichier existe pas, mon programme C fait n'importe quoi.
Pour file_exists(). Ca ne fonctionne en effet qu'en local.