Formulaire html ne renvoi pas lien du fichier
lolovdr
-
canarder Messages postés 2034 Statut Membre -
canarder Messages postés 2034 Statut Membre -
Bonjour,
J'ai un petit formulaire qui permet tout simplement de sélectionner un fichier:
<form method='post'>
<input type='file' name='fichier" />
<input type='submit' />
<form/>
Dans mon traitement php j'utilise ensuite le résultat de ce formulaire (normalement le chemin du fichier) pour l'uploader par FTP.
Le problème vient du faite que sous Firefox la valeur que je récupère est juste le nom du fichier, il n'y a pas le lien... Alors que sous IE je récupère bien le chemin...
Quelqu'un aurait une solution?
Merci d'avance
J'ai un petit formulaire qui permet tout simplement de sélectionner un fichier:
<form method='post'>
<input type='file' name='fichier" />
<input type='submit' />
<form/>
Dans mon traitement php j'utilise ensuite le résultat de ce formulaire (normalement le chemin du fichier) pour l'uploader par FTP.
Le problème vient du faite que sous Firefox la valeur que je récupère est juste le nom du fichier, il n'y a pas le lien... Alors que sous IE je récupère bien le chemin...
Quelqu'un aurait une solution?
Merci d'avance
2 réponses
-
il te manque l'attribut enctype="multipart/form-data" à ton form
-
-
-
-
-
ton problème est comment utiliser un input file
formulaire.php
<form method="post" enctype="multipart/form-data" action="traitement.php"> <input type="file" name="fichier" /> <input type="submit" /> <form/>
traitement.php
<?php print_r($_FILES["fichier"]); // à toi de coder la suite ... ?>
test ces deux pages et revient si tu as des questions
-
-
si on omet action, l'action est par défaut la page courante, ce qui permet d'éviter d'avoir plusieurs fichiers.