Le formulaire n'envoie pas mes inputs type="file"

Le formulaire n'envoie pas mes inputs type="file" - HTML/CSS - Programmation

Marsh Posté le 02-05-2008 à 14:10:22    

Salut,
 
Le formulaire suivant, une fois validé, n'envoie pas l'input type="file" situé ligne 50 :/
 
Et même avec un nom d'input non-tableau (ici c'est "dl_image_files[]" ), ça marche pas non plus.
 

Code :
  1. <form action="do/do_produit.php" method="post" enctype="multipart/form-data">
  2.         <p>
  3.             <label>Nom :</label>
  4.             <input name="nom" value="" class="text" type="text">
  5.         </p>
  6.         <h3>Texte</h3>
  7.         <div class="structure">
  8.             <label>Structure :</label><br>
  9.             <textarea name="structure" cols="35" rows="10"></textarea>
  10.             <p>
  11.                 <strong>Balises</strong>: &lt;h2&gt;, &lt;h3&gt; : titres ;<br>
  12.                 &lt;strong&gt; : gras ; &lt;p&gt; : paragraphe<br>
  13.                 <strong>Classes</strong>: class="petit" ; class="grand"
  14.             </p>
  15.         </div>
  16.         <div id="textes_contenus">
  17.                 <p class="texte">
  18.                 <label>Texte FR / EN <span class="numero">1</span> : </label><br>
  19.                 <textarea name="textes_fr[0]" cols="35" rows="10"></textarea>  
  20.                 <textarea name="textes_en[0]" cols="35" rows="10"></textarea>  
  21.                 <a href="#" onclick="ProduitForm.addTexte(); return false;">++</a>
  22.                 <a href="#" onclick="ProduitForm.delTexte(); return false;">--</a>
  23.             </p>
  24.             </div>
  25.         <div class="spacer"></div>
  26.         <h3>Images</h3>
  27.         <div class="structure">
  28.             <label>Structure :</label><br>
  29.             <textarea name="structure_images" cols="35" rows="10"></textarea>
  30.             <p>
  31.                 <strong>Balises</strong>: &lt;h2&gt;, &lt;h3&gt; : titres ;<br>
  32.                 &lt;strong&gt; : gras ; &lt;p&gt; : paragraphe<br>
  33.                 <strong>Classes</strong>: class="petit" ; class="grand"
  34.             </p>
  35.         </div>
  36.         <div id="images_contenus">
  37.                 <p class="image">
  38.                 <label>Image <span class="numero">1</span> : </label><br>
  39.                 <span class="ok_image_file"></span>&nbsp;
  40.                 <label><input name="images_sources[0]" value="0" type="radio"> Existant</label>&nbsp;
  41. <label><input name="images_sources[0]" value="1" checked="checked" type="radio"> Upload</label>&nbsp;
  42.                 <input class="text" name="dl_images_files[]" type="file">
  43.                 <input name="ok_images_files[]" value="" type="hidden">
  44.                 
  45.                 <a href="#" onclick="ProduitForm.addImage(); return false;">++</a>
  46.                 <a href="#" onclick="ProduitForm.delImage(); return false;">--</a>
  47.             </p>
  48.             </div>
  49.         <div class="spacer"></div>
  50.         <input name="id_form" value="qvrft" type="hidden">
  51.         <input name="existe" value="0" type="hidden">
  52.         <input name="ok" value="Valider" type="submit">
  53.     </form>


 
Ya un truc que j'ai loupé ?
 
Merci


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 02-05-2008 à 14:10:22   

Reply

Marsh Posté le 02-05-2008 à 14:12:34    

Tu récupères comment tes fichiers côté PHP ?

Reply

Marsh Posté le 02-05-2008 à 14:15:47    

[:prozac]

 

Les fichiers sont dans $_FILES pas dans $_POST [:prozac]

 

(je regardais var_dump($_POST); pour voir si les fichiers étaient envoyés)

 

Merci quand même floG pour ce début potentiel de piste :o

 

Résolu :o

 

edit : et moi pour une fois je crée un topic exprès :D


Message édité par theredled le 02-05-2008 à 14:17:08

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 02-05-2008 à 14:17:51    

Ah ben voilà [:dawa]

Reply

Marsh Posté le 02-05-2008 à 14:31:40    

Bon, quitte à faire un topci qui sert à rien :
 
J'ai plus d'erreurs "headers already sent", tous les headers sont envoyés même si j'ai 12 lignes d'erreurs, je me souviens plus, ça vient d'où ça déja ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 02-05-2008 à 14:37:05    

http://lists.evolt.org/archive/Wee [...] 62639.html
 

Citation :

You can edit your php.ini file to allow for headers to be sent after
outputing content by enabling buffering (similar to Response.Buffer = true
in ASP) by changing this line:
 
output_buffering = On|Off


 
:jap:


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed