Bonjour à tous,
voici mon problème : j'ai régulièrement des soucis de mémoire avec PHP, notamment lors de l'utilisation de la librairie GD sur de "gros" fichiers, sans réussir à attraper correctement ces erreurs.
Voici un exemple :
$imageGD = @imagecreatefromjpeg('monfichier.jpg') or die("Erreur mémoire.");
Si une erreur mémoire se produit, rien ne se passe (les messages sont masqués par le "@" mais le "die" n'est pas activé).
J'ai également tenté des choses du style :
1 2 3 4 5 6
| try {
$imageGD = imagecreatefromjpeg('monfichier.jpg');
}
catch (Exception $e) {
echo $e;
} |
Mais celà ne fonctionne pas non plus.
Est-on condamné à ne pas pouvoir prévoir les erreurs d'allocation mémoire avec GD en PHP ? Je suis sûr que non, mais impossible de trouver comment faire... ![:roll:](https://www.developpez.net/forums/images/smilies/icon_rolleyes.gif)
Merci d'avance !
Pascal
Partager