|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : mai 2004 Messages : 200 ![]() |
salut tous le monde, voial je suis embeté car j'ai un petit prb que je n'arrive pas a resoudre, alors que c'est tout bete.
je fais de l'upload de fichier, et je souhaite tester que le fichier que je veux uploader ne soit pas plus gros que la taille max. Pour ceci j'ai le code suivant : Code :
si quelqu'un à une idée
__________________
La programmation, c'est tout un art |
||
|
|
00
|
|
|
#2 | |
|
Membre émérite
![]() ![]() Inscription : novembre 2004 Messages : 735 ![]() |
Dans le php.ini, il y a une directive qui indique qu'elle est la taille max d'un fichier en POST
A mon avis, le problème doit se situer à ce niveau là Par défaut : Citation:
__________________
Pierre 1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune. 2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers 3. Un code rapide c'est bien, un code maintenable c'est mieux ... Why was the font tag an orphan ? Because it didn't have a font-family. |
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 200 ![]() |
La valeur post_max_size dans le php.ini à déja été changer, je l'avais fais en amont.
Mais il y a vraiment un truc que je ne comprend pas
__________________
La programmation, c'est tout un art |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() ![]() Inscription : novembre 2004 Messages : 735 ![]() |
Es-tu sur que lors d'un envoi plus gros, on rentre bien dans le premier if ??
Rajoute un echo, c'est un peu empirique mais c'est rapide
__________________
Pierre 1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune. 2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers 3. Un code rapide c'est bien, un code maintenable c'est mieux ... Why was the font tag an orphan ? Because it didn't have a font-family. |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 200 ![]() |
en effet si le fichier est plus gros que 8mo je e rentre pas dans le premeir if, je ne comprend pas
__________________
La programmation, c'est tout un art |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() ![]() Inscription : novembre 2004 Messages : 735 ![]() |
Juste pour vérifier, si tu fais un
avant le if, tu as bien une valeur supérieure à 8M Tu peux également faire un var_dump($_FILES) pour vérifier le contenu.
__________________
Pierre 1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune. 2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers 3. Un code rapide c'est bien, un code maintenable c'est mieux ... Why was the font tag an orphan ? Because it didn't have a font-family. |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 200 ![]() |
Si je fais un echo ini_get('post_max_size') ; avant le if, le resultat qui ressort est :
Si le fichier uploader est plus petit que 8mo : il est écris 8M si le fichier est plus grand que 8mo, rien ne s'affiche C'est quand meme pas normal de ne pouvoir tenter d'uploader un fichier plus gros que 8mo et vu que c'est pas possible de gerer les erreurs
__________________
La programmation, c'est tout un art |
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() ![]() Inscription : novembre 2004 Messages : 735 ![]() |
C'est bizarre car cela voudrait dire que si le fichier fait plus de 8M, il arrête le script !!
Regarde aussi du coté de la directive upload_max_filesize que je n'ai pas cité tout à l'heure. Tu peux aussi regarder sur cette page, je n'ai pas lu les notes, peut-être trouveras tu une réponse
__________________
Pierre 1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune. 2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers 3. Un code rapide c'est bien, un code maintenable c'est mieux ... Why was the font tag an orphan ? Because it didn't have a font-family. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com