Comment...

Répondre
Layer
le 13/03/2003 à 20:02
Layer
Comment obtenir la valeur d'un:

//<input type=file name=file size=50>

j'ai essayé $_GET['file'] et $_POST['file'] mais rien a faire !
Error 500 : internal brain error
Layer
le 13/03/2003 à 20:03
Layer
LOL d'un champ input=file
Error 500 : internal brain error
LA GLOBULE
le 13/03/2003 à 20:55
LA GLOBULE
Sauf que la, tu as un fichier dans ta variable au lieu d'une chaine de caractere.
LA GLOBULE
le 13/03/2003 à 23:47
LA GLOBULE
vous etes au courant que quand on fait un input, et bien, il a toujours un name, non ? (le nom de la variable quoi).

Et bien, pour faire un formulaire avec un input de type file, deja il faut ajouter le terme ENCTYPE=multipart/form-data lors de la declaration du formulaire.

Par exemple, on aura :

&lt;form action=./traitement.php method=post ENCTYPE=multipart/form-data&gt;

Et enuite on a alors le fameux champs file qui a un name, par exemple :

&lt;input type=file name=mon_fichier&gt;

On peut egalement ajouter un champs cache pour limitter la taille du fichier, par exemple :

&lt;input type=hidden name=MAX_FILE_SIZE value=20000&gt;

Puis enfin, on ferme le formulaire :

&lt;/form&gt;

Et ensuite, dans notre page qui traitera ces données, et bien on aura un fichier dans $mon_fichier, que l'on pourra copier sur son espace disque avec copy par exemple (cf. manuel PHP).
Layer
le 14/03/2003 à 09:10
Layer
J'ai pas de piece jointe avec le mail et quans je fait echo $_POST['pj'] j'obtiens rien
Error 500 : internal brain error
Répondre
LoadingChargement en cours