|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() |
Bonjour, depuis deux heures est apparu un problème très bizarre, mes formulaires avec enctype="multipart/form-data" ne marchent plus correctement.
Tous les input hormis ceux de type file donnent des valeurs vides (les champs sont transmis, mais leur valeur sont toutes vides dans $_POST). Si j'enlève enctype="multipart/form-data", toutes les données sont bien récupérées en $_POST (mais bien sur $_FILE est vide, normal). Le formulaire: Code HTML :
Cela peut il venir d'un changement de configuration du serveur par l'hébergeur? (infomaniak?). J'avoue que je ne comprends pas très bien là... |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
Je recup bien les données puisque je récupère le file (y a bien le S dans le code).
Le probleme ne vient pas du code, puisque tout marchait parfaitement jusqu'à ce matin (et que j'ai déjà fait des centaines de form comme ça, en plus j'ai passé des heures à bien tout vérifier avec des tests, des retour en arrière de versionning etc etc). J'ai bien sur regardé la config du serveur (PHP5.2.2) mais tout est ok pour l'upload des fichiers . Le probleme vient de la variable $_POST lorsque je mets enctype="multipart/form-data", pas du fichier. J'obtiens ça en var_dump: { ["action"]=> string(0) "" ["rpg_id"]=> string(0) "" ["rpg_nom"]=> string(0) "" ["rpg_genre"]=> string(0) "") Il retrouve bien les champs, mais tous vides. Si j'enleve l'encrypt, le $_POST est bien rempli. Un bug similaire avait été reporté sur la bug list PHP mais c'était pour du PHP4... http://bugs.php.net/bug.php?id=18641 |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() |
Ca devait bien etre la conf du serveur/php car en me levant tout était revenu en ordre...
edit: confirmation d'infomaniak, ouf |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : juillet 2007 Messages : 17 ![]() |
Pu*1,
Sa faisait 1 ans que j'avait des problème aléatoire de perte de variable POST sur une page(très grosse application) , aujourd'hui je remarque que j'ai un multipart/form-data que je n'utilise plus et viens chercher sur internet pour confirmer que sa viendrai de cela . Je croise les doigt pour que sa ne pète plus. je reviendrai pour confirmer. Je suis en php5 et sous windaube.(avant migration j'été en php4 et même problème). Autre remarque sa me le faisait qu'en https et pas en http. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 11 ![]() |
bonjour,
ça m'est arrivé la mm chose avec enctype="text/plain". apres l'avoir enlever les variable s'affiche. je travail avec un serveur PHP5.2. de temps en temps ça arrive des choses incompréhensible qui -qui n'obéis a aucune lois entre parenthèse- vous donne envie d'écraser votre machine. a+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com