Bonjour
j'utilise la fonction imagecreatefromjpeg pour générer des images.
Mon hébergeur accepte cette function pour toutes images allant jusqu'à 1024
* 768. après, il stoppe le script en disant:
Fatal error: Allowed memory size of 5242880 bytes exhausted (tried to
allocate 6144 bytes)
j'ai fait un script qui dit :
$src=@imagecreatefromjpeg($_FILES['FICHIER']['tmp_name']);
if(!$src)exit("ImageCreateFromJPEG erreur :
".$_FILES['FICHIER']['tmp_name']);
Mais rien a faire. je n'arrive pas a savoir si une image est trop grande ou
pas. si elle est trop grande, je n'ai aucun moyen de prévenir l'internaute
car le script est bloqué. Le client a une page blanche automatiquement.
Quelqu'un a déjà eu ce problème ?
Merci de votre aide
Baptiste
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
philippe godot
tu peut tester par avance la taille de ton image en faisant un getimagesize($_FILES['FICHIER']['tmp_name']); Tu peut aussi limiter la taille d'envoi de fichier dans ton formulaire en ajoutant un champ hiden (MAX_FILE_SIZE ( il me semble que c'a s'ecrit comme ça)
-- philippe GODOT site web : http://www.probesys.com
tu peut tester par avance la taille de ton image en faisant un
getimagesize($_FILES['FICHIER']['tmp_name']);
Tu peut aussi limiter la taille d'envoi de fichier dans ton formulaire
en ajoutant un champ hiden (MAX_FILE_SIZE ( il me semble que c'a s'ecrit
comme ça)
--
philippe GODOT
site web : http://www.probesys.com
tu peut tester par avance la taille de ton image en faisant un getimagesize($_FILES['FICHIER']['tmp_name']); Tu peut aussi limiter la taille d'envoi de fichier dans ton formulaire en ajoutant un champ hiden (MAX_FILE_SIZE ( il me semble que c'a s'ecrit comme ça)
-- philippe GODOT site web : http://www.probesys.com