par
bmag » 05 nov. 2006, 17:23
Bonjour,
Pour commencer, tu peux commencer par mettre ton code entre les balises [ PHP] et [/PHP].
En effet, mais je voulais mettre mes commentaires (en rouge) qui n'ont rien de PHP.
Ensuite si tu regardes la doc de file_exists() et celle de clearstatcache() tu devrais comprende que avant l'exécution de file_exists() il faut exécuter clearstatcache().
Au premier passage, la valeur est bonne. Le fichier est en principe absent. Donc je rentre dans la boucle (note le petit "!"). Ensuite, File_exists me renvoie toujours la même valeur même lorsque le fichier xml est déposé. Et là, je suis bien dans la boucle puisque une ribanbelle de '.' viennent s'afficher à l'écran à toute vitesse. je passe donc sur la fonction sleep sans que celle-ci n'accomplisse son office de temporisation.
Si tu ne rentres pas dans ta boucle, comment veux-tu que sleep() fonctionne si elle n'est pas exécutée ???
Allez, je suis beau joueur, je veux bien que la fonction sleep ne s'exécute pas si je n'entre pas dans la boucle....

Mais justement, là j'y rentre !