Bonjour,

Je travail pour un site de fan du jeu Rift, les développeurs de ce jeux mettent a notre disposition des fichiers xml contenant les items, les pnj, etc ... Cependant ils on trouvé amusant de rajouter des informations inutiles (par exemple pour chaque item on a le pseudo du joueur qui l'a trouvé en premier, et ce sur chaque serveur). Mon idée était donc simple, on lit le fichier, en supprimant les balises dont on a pas besoin, et on le réécrit. Jusque la rien de bien compliquer et tout marchai bien sur easyphp. Mais une fois sur 1&1 :
Error 500 - Internal server error

Un problème inattendu est survenu.
Veuillez réessayer ultérieurement.
Alors bien sur j'ai recherche, et il apparaît que c'est la boucle qui lit le fichier qui bug, juste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
while (($buffer = fgets($handle, 4096)) !== false){
}
Provoque une erreur 500. En réalité il lit 6mo et fait l'erreur. Donc avez vous une idée de comment résoudre ce problème, étant donnée que je dois avoir presque 700mo (en tout) a lire.

Merci d'avance.