|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : juin 2006 Messages : 268 ![]() |
Bonjour !
Je travaille actuellement sur l'upload de fichiers images, que je souhaite redimensionner. Ces images proviennent d'appareils photos, et sont assez volumineuse. Comme j'ai pu le constater souvent dans mes recherches, j'obtiens le message "Fatal error: Out of memory (allocated 60030976) (tried to allocate 18432 bytes) in ..." lors d'un appel à la fonction "imagecreatefromjpeg($fich)". J'ai cherché sur internet comme résoudre ce problème, mais aucune des solutions trouvées ne fonctionnent (le site est sur un serveur mutualisé, donc ini_set ne donne rien). Je suis tombé sur le post Redimensionnement d'une image, où il est question de redimensionner lors de l'upload (Classe d'Upload et Redimensionnement). Peut être que je m'y prend mal, mais j'obtiens la même erreur. Ma question est donc : Comment peut on redimensionner l'image, sans avoir un Out of memory ? Le seul moyen est-il de dire au visiteur de ne pas dépasser une certaine taille ? (sachant que toutes les solutions testées fonctionnaient avec des images plus petites). Merci d'avance !
__________________
Pensez au tag quand votre problème est réglé !
|
|
|
00
|
|
|
#2 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 991 ![]() |
Citation:
Citation:
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : juin 2006 Messages : 268 ![]() |
De passer par un service externe ? C'est à la portée de développeurs novice ?
Bon sinon, je n'ai plus qu'à lui faire un léger programme pour redimensionner ses images avant qu'il ne les upload, ce sera le plus simple :/ Merci pour ta réponse ! P.S : En laissant "mon" code pour les images de taille acceptable, comment puis-je "catcher" le outOfMemory pour éviter qu'il bloque le chargement de la page ?
__________________
Pensez au tag quand votre problème est réglé !
|
|
|
00
|
|
|
#4 | |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 991 ![]() |
Citation:
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : juin 2006 Messages : 268 ![]() |
D'accord, merci bien !
Du coup j'ai déplacé les fonctions en fin de fichier, comme ça le reste du formulaire est affiché, et le message apparait en bas de page, même si aucun traitement n'est effectué.
__________________
Pensez au tag quand votre problème est réglé !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com