Bonne année à tous et bonjour,
Avec un php 4.2.2/linux compilé avec memory_limit, et memory_limit à 16M dans le php.ini, je lance un script simple qui lit le contenu des fichiers d'un dossier. Quand y'a trop de fichiers, le script plante au bout de quelques fichiers avec le message suivant
sur la ligneFatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 81 bytes) in /var/www/html/outils/logs.php on line 106
Si je commente cette ligne, ça passe mieux mais le script évidement ne sert à rien.$file=file($chemin.$fichier);
Je fais pourtant des unset des variables créées dans la boucle à la fin de chaque itération. Est-ce cette version de PHP? Est-ce autre chose?
Partager