MAX_FILE_SIZE non pris en compte

Eléphant du PHP | 447 Messages

14 mars 2011, 09:39

Helloooo :)

Je teste l'utilisation de MAX_FILE_SIZE dans un formulaire, mais celui-ci n'a aucune incidence, c'est comme s'il n'existait pas (j'ai même essayé en mettant la valeur de value à 1)...
<form action="uploadtest.php" method="post" enctype="multipart/form-data">
	<p><input type="file" name="fichier" /></p>
	<p><input type="hidden" name="MAX_FILE_SIZE" value="1000" /></p>
	<p><input type="submit" value="Envoyer" /></p>
</form>
A aucun moment je n'ai l'erreur 2 correspondant à UPLOAD_ERR_FORM_SIZE; pourtant le manuel php dit de cette erreur:
Valeur : 2. Le fichier téléchargé excède la taille de MAX_FILE_SIZE, qui a été spécifiée dans le formulaire HTML.
http://www.php.net/manual/fr/features.f ... errors.php

Donc je piétine là. Comment ça s'utilise MAX_FILE_SIZE? J'ai oublié quelque chose?

Merci pour votre aide!


Edit

ayé trouvé:
Le champ caché MAX_FILE_SIZE (mesuré en octets) doit précéder le champ input de type file
Probably (only a) Human Problem?

ViPHP
AB
ViPHP | 5818 Messages

14 mars 2011, 19:54

Et pour la suite des téléchargements de fichiers si besoin tu peux regarder ici et

Eléphant du PHP | 447 Messages

14 mars 2011, 21:28

Houla, y en a une tartine! Va falloir que je regarde ça attentivement.

Merci AB! :)
Probably (only a) Human Problem?