Bonjour à tous,
J'ai actuellement un problème avec un script PHP, en voici un extrait :
Il arrive quelques fois, que le script tourne en boucle en génerant les erreur suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $url="http://www.domaine.com/fichier.csv"; $fp = fopen($url, "r"); while (!feof($fp)) { $ligne = fgets($fp,20480); $liste = explode( ",",$ligne);
Les deux dernières erreur se répetent à l'infini, jusqu'au plantage du serveur parce que le log d'erreur atteint 15Go et remplit la partition système...[Thu Nov 29 22:22:58 2007] [error] PHP Warning: fopen(http://www.domaine.com/fichier.csv) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: HTTP request failed! in tempsreel.php on line 119
[Thu Nov 29 22:22:58 2007] [error] PHP Warning: feof(): supplied argument is not a valid stream resource in tempsreel.php on line 121
[Thu Nov 29 22:22:58 2007] [error] PHP Warning: fgets(): supplied argument is not a valid stream resource in tempsreel.php on line 122
Que faire pour éviter que cette boucle ne tourne à l'infini ?? Merci !![]()
Partager