chtite question à propos de $_POST

chtite question à propos de $_POST - PHP - Programmation

Marsh Posté le 20-04-2003 à 13:30:02    

Voili, je me pose une petite question (question existentielle du dimanche matin, la tête dans le cul --> ya que le dimanche pour penser à des trucs comme ça  :D )
 
Comme vous le savez (moi y compris), on utilise maintenant $_POST, $_GET et $_SESSION pour passer les variables d'une page à l'autre.
 
Seul petit problème : les uploads de fichier.
 
En effet :
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4.  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
  5.  <title>test upload2fichiers</title>
  6. </head>
  7. <body>
  8.  <form action="traitementtest.php" method="post" name="formulaire" enctype="multipart/form-data">
  9.   fichier 1 : <input type="file" name="file1" size="16" border="0"> fichier 2 : <input type="file" name="file2" size="16" border="0">
  10.   <p><input type="submit" name="envoyer" border="0"></p>
  11.  </form>
  12. </body>
  13. </html>


 

Code :
  1. <?php
  2. echo "fichier1 : ".$file1_name." fichier2 : ".$_POST['file2_name'];
  3. ?>


 
Le nom du fichier 1 apparait bien, mais pas celui du fichier 2.
 
Existe-t-il un moyen d'utiliser $_POST pour ce genre de variables spéciales...  [:totozzz]  
 
C'est rigolo que j'ai jamais pensé à ça avant d'ailleurs...  [:yaisse2] (Quand je vous disais qu'on était dimanche)

Reply

Marsh Posté le 20-04-2003 à 13:30:02   

Reply

Marsh Posté le 20-04-2003 à 14:10:35    

humm, ya foule aujourd'hui. Il fait beau chez vous ou quoi ?
 
Vous en avez pas marre de rien foutre ?  :sol:

Reply

Marsh Posté le 20-04-2003 à 14:36:18    

J'ai trouvé :
 
$_FILES['file2'][name]
 
grrr...  [:rofl]  
 
Je connaissais pas $_FILES, honte à moi...  [:totozzz]
 
(PS : Faut dire que dans la doc php, ils en parlent pas non plus dans les exemples d'upload de fichier...  :whistle: )


Message édité par Hermes le Messager le 20-04-2003 à 14:37:06
Reply

Marsh Posté le 20-04-2003 à 14:44:47    

C'était pourtant évident :whistle:

Reply

Marsh Posté le 21-04-2003 à 12:31:34    

Ya encore $_SERVER ... :D

Reply

Sujets relatifs:

Leave a Replay

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