Problème formulaire d'upload pour les fichiers > 500 Ko - PHP - Programmation
Marsh Posté le 06-01-2007 à 08:27:28
Des idées en vrac :
- upload_max_filesize qui limite les uploads ;
- la POST-limit (post_max_size) qui limite les données balancées en POST ;
- max_execution_time, le timeout d'exécution de ton script.
Parfois ça peut être aussi un problème qui vient de chez toi et non du serveur, j'ai déjà entendu parler d'erreurs de ce genre avec certains firewalls notamment, donc si t'en as un, essaie une fois sans dans le doute, histoire d'être fixé.
Marsh Posté le 06-01-2007 à 14:58:31
Merci pour la réponse
sielfried a écrit : Des idées en vrac : |
Pour les paramètres:
upload_max_filesize 2M
post_max_size 8M
max_execution_time 90
On est bien au dessus des tailles de l'envoi.
Pour le temps d'exécution je ne pense pas que ce soit ca car j'ai un bon upload et comme je l'ai dit, il ne commence même pas le transfert, j'ai presque directement la page d'erreur.
Je vais essayer le firewall même si y'a peu d'espoir à mon avis...
Marsh Posté le 06-01-2007 à 15:05:29
Si t'es sous Linux, tu dois avoir un fichier php.conf qqpart. Regarde si tu vois une ligne avec LimitRequestBody, il y a de bonnes chances que ça vienne de là.
Marsh Posté le 06-01-2007 à 15:10:03
sielfried a écrit : Si t'es sous Linux, tu dois avoir un fichier php.conf qqpart. Regarde si tu vois une ligne avec LimitRequestBody, il y a de bonnes chances que ça vienne de là. |
Citation : There are other factors involved that affect upload file sizes. In Apache 2.0, there is a LimitRequestBody directive that controls the maximum size of anything that is posted (including file uploads). Apache has this defaulted to unlimited size. However, some Linux distributions (e.g., Red Hat Linux) limit postings to 512K so this may need to be changed or increased. (Normally these settings are in an httpd.conf configuration file or in a file in /etc/httpd/conf.d.) |
Le serveur est sous Red Hat, voilà le problème !
Merci je vais essayer de changer ca.
Marsh Posté le 06-01-2007 à 02:13:23
Bonjour
Je bute sur un problème étrange
Impossible d'uploader des fichiers de plus de 500 Ko. Pour ceux qui font moins, aucun problème.
J'utilise Firefox sous windows, et quand je submit le form, j'ai une page "connection was reset" (problem loading page).
Le max_upload_size du serveur est de 2 Mo pourtant.
Le problème vient de mon code et/ou du serveur, car si je teste sur megaupload.com par ex, je n'ai pas le problème.
J'ai un bête formulaire d'upload en php/html:
Le php:
Une choppe à celui qui me trouvera une piste
Merci