Choisir un fichier et l'envoyer au le serveur
jérôme
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjours a tous,
je suis face a un probleme qui me depasse, je doit recuperer un fichier chez le client or je ne sait pas ou il se trouve, je voudrais donc , dans un formulaire, lui demander de choisir le fichier (parcourir...) et ensuite le recuperer.
il me semble qu'il y a moyen de recuperer le fichier par variable post.mais je ne sais rien de plus
si quelqu'un a la conaissance, qu'il soit sympa de bien vouloir la partager
merci.
je suis face a un probleme qui me depasse, je doit recuperer un fichier chez le client or je ne sait pas ou il se trouve, je voudrais donc , dans un formulaire, lui demander de choisir le fichier (parcourir...) et ensuite le recuperer.
il me semble qu'il y a moyen de recuperer le fichier par variable post.mais je ne sais rien de plus
si quelqu'un a la conaissance, qu'il soit sympa de bien vouloir la partager
merci.
A voir également:
- Choisir un fichier et l'envoyer au le serveur
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
8 réponses
Salut,
Voici :
Dans l'autre script (upload.php) :
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Voici :
<form action="upload.php" method="POST" enctype="multipart/form-data"> <p> <input type="file" name="fichier" size="40"> <input type="submit" value="Envoyer"> </p> </form>
Dans l'autre script (upload.php) :
<?php $fichier = $_FILES['fichier']['name']; $taille = $_FILES['fichier']['size']; $tmp = $_FILES['fichier']['tmp_name']; $type = $_FILES['fichier']['type']; $erreur = $_FILES['fichier']['error']; echo "Nom originel => $fichier <br />"; echo "Taille => $taille <br />"; echo "Adresse temporaire sur le serveur => $tmp <br />"; echo "Type de fichier => $type <br />"; echo "Code erreur => $erreur. <br />"; ?>
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
jerome
merci bien.
Sans oublier apres cela la fonction move_uploaded_file ... Précis, concis, bravo grofwa!
Fat_cartman, Ass-Kicked by TomChat
T'as raison, fat_cartman, il manquait le move_uploaded_file !
:-)
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
:-)
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Plutot
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
<? $fichier = $_FILES['fichier']['name']; $taille = $_FILES['fichier']['size']; $tmp = $_FILES['fichier']['tmp_name']; move_uploaded_file($tmp,"/mon_repertoire/" . $fichier); ?>
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
quand je fais
et danss choixImportExport.php
il ne m'affiche que les '*'
pourquoi?
<form action=choixImportExport.php method=post> Choisissez le fichier .<input type=file name=fichier size=40> <INPUT TYPE=SUBMIT VALUE=Continuer> </form>
et danss choixImportExport.php
<?php $typeImpExp=$HTTP_POST_VARS['typeImpExp']; $fichier=$_FILES['fichier']['name']; $tmp=$_FILES['fichier']['name']; echo $tmp."****<br>"; echo move_uploaded_file($tmp,$fichier); ?>
il ne m'affiche que les '*'
pourquoi?
Ben oui, mais t'as pas tout bien copié-collé...
Le enctype a toute son importance !!!!
Je crois qu'il faut aussi ajouter ceci dans ton formulaire, mais pas sûr que ce soit obligatoire...
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
<form action="upload.php" method="POST" enctype="multipart/form-data">
Le enctype a toute son importance !!!!
Je crois qu'il faut aussi ajouter ceci dans ton formulaire, mais pas sûr que ce soit obligatoire...
<INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE=100000>
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]