Page 1 sur 1
upload images grande taille
Posté : 22 sept. 2009, 12:07
par fabrice88250
bonjour,
pour mon site internet je souhaiterai créer un systeme d'upload d'images.
le probleme que j'ai aujourd'hui c'est que quand je regarde et que j'essai un peu les differents script que l'on peut trouvé sur le net c'est que le poids des images porte probleme.
par exemple j'ai lu que si mon image fait plus de 2Mo sa ne serra pas possible de l'uploader sur mon server.
d'autres disent que certain server acceptent l'upload de gros fichier supperieur a 2Mo.
ma question est donc la suivant : comme puis-je savoir quelle taille accept mon server ?
si il n'accept que par exemple les 2Mo maxi quelle solution ais-je ?
Re: upload images grande taille
Posté : 22 sept. 2009, 12:25
par thehawk
Tout dépend de ton serveur , si tu peux modifier les valeurs d'upload ou non
Pour savoir la configration de ton serveur fait un phpinfo(), et cherche la valeur upload_max_size (j'ai pas l'intitulé en tete).
Avec ca tu as la taille d'upload admis par ton serveur
Ensuite tu peux modifier le php.ini si tu y a acces ou encore via la fonction ini_set() (de mémoire).
Bye Hawk
Re: upload images grande taille
Posté : 22 sept. 2009, 12:32
par Dr@ke
Plus de 2 Gigas et non 2 mégas.
Cela peut arriver mais quand on télécharge le fichier et non en uploadant.
Et encore c'est juste en utilisant la fonction readfile() pour télécharger le fichier.
Mais cela peut fonctionner par exemple en utilisant un header location à la place de readfile().
Ou sinon, aussi, en modifiant une ligne ou deux dans le fichier httpd.conf...
Je te conseille de toujours tester par toi-même, car avec tout ce qui se dit et de la façon ou c'est dit sur le Net, c'est la meilleur solution pour ne pas se tromper. Enfin c'est comme cela, que je fonctionne.
[EDIT]
Désolé thehawk, je n'avais pas vue ta réponse.
Re: upload images grande taille
Posté : 22 sept. 2009, 12:40
par fabrice88250
ok j'ai fais un phpinfo et on m'indique
upload_max_filesize : Local Value 20M . Master Value 20M
donc si je comprend bien je pourais uploader des images allant jusqu'a 20 mo.
mouais.... auriez vous un exemple pour faire un essai avec une grose image ?
Re: upload images grande taille
Posté : 22 sept. 2009, 12:43
par Dr@ke
upload_max_filesize -> à mon avis il s'agit d'un fichier et donc non exclusivement d'une image.
Personnellement je n'ai jamais eu ce problème, donc je ne peux t'aider sur cela.
D'autres vont te répondre.
[EDIT]
thehawk t'a répondu dans son précédent message.
Re: upload images grande taille
Posté : 22 sept. 2009, 13:01
par Dr@ke
Pour plus de précisions, 3 solutions possibles:
Ajouter cette ligne dans ton fichier .htaccess ou httpd.conf:
Ou ajouter cette ligne dans ton script upload (PHP version <= 4.2.3):
ini_set(upload_max_filesize, 'nouvelle-valeur');
Ou éditer directement le fichier php.ini...
En remplaçant
nouvelle_valeur par la taille que tu désires...
http://www.php.net/manual/en/function.ini-set.php
Re: upload images grande taille
Posté : 22 sept. 2009, 15:22
par fabrice88250
ok merci pour tout. j'avance j'avance...