Bonjour à tous,

J'ai actuellement un problème avec un script PHP, en voici un extrait :

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);
Il arrive quelques fois, que le script tourne en boucle en génerant les erreur suivantes :

[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
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...

Que faire pour éviter que cette boucle ne tourne à l'infini ?? Merci !