input type file

Eléphant du PHP | 158 Messages

12 avr. 2005, 17:08

J'ai crée un formulaire comme ceci :

<HTML>
<HEAD>
<TITLE> Formulaire remplissage domaine </TITLE>
</HEAD>
<BODY>


<FORM NAME="Remplir_domaine" METHOD="post" ACTION="MAJ_remplissage_table_domaine.php" enctype="multipart/form-data">


<TABLE align="center">

<TR align="center">

<TD>Fichier à charger :</TD>

<TD><INPUT type="file" name="fichier_load"></TD>

</TR>

<TR><TD align="center"><BR></TD></TR>

<TR>

<TD align="center" colspan="3"><INPUT type="submit" value="Remplir"></TD>

</TR>

</TABLE>

</FORM>

</BODY>

</HTML>

Dans ce code je demande au formulaire d'envoyer la donnée récupérée par le input type file (c'est à dire : fichier_load) à un script php. Lorsque je clic sur remplir/submit mon script php se lance et me donne l'erreur suivante:

Undefined index: fichier_load

je précise que pour récupérer la donnée dans le script php j'utilise ceci:

$chemin= $_POST['fichier_load'];
°°°Darkbibou°°°

Invité
Invité n'ayant pas de compte PHPfrance

12 avr. 2005, 17:33

pour récupérer le nom du fichier ds le input file il faut faire comme ca $fichier_load_name
ni $_POST ni rien

Eléphant du PHP | 287 Messages

12 avr. 2005, 17:45

tu dois utiliser le tableau $_FILES
http://fr.php.net/manual/fr/features.fi ... ost-method

Eléphant du PHP | 158 Messages

13 avr. 2005, 08:50

Merci pour le $file :D
°°°Darkbibou°°°