Upload de plusieurs fichier en PHP
Résolu
Pascal_22
Messages postés
534
Date d'inscription
Statut
Membre
Dernière intervention
-
Fafa -
Fafa -
Bonjour,
J'ai un petit soucis lors du upload de fichier en PHP mais avec plusieurs fichiers. Mon code fonctionne pour le upload de un fichier, mais ce que je veux c'est en uploader plusieurs. J'ai fais des recherches mais sans résultats.
Voici le code que j'ai trouver sur internet :
<FORM ACTION="tele.php" METHOD="POST" ENCTYPE="multipart/form-data">
<INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE=1024>
Fichier #1 : <INPUT TYPE=FILE NAME="userfile[]"><BR>
Fichier #2 : <INPUT TYPE=FILE NAME="userfile[]"><BR>
Fichier #3: <INPUT TYPE=FILE NAME="userfile[]"><BR>
<INPUT TYPE=SUBMIT value="Téléchargement">
</FORM>
PUIS le code PHP que j'ai trouver, pas évident a comprendre :
$MyDir = "/mon_repertoire/";
foreach($userfile as $Key => $Value)
if (is_uploaded_file($Value)) {
//téléchargement réussi
$File_Name[$Key]= $MyDir.$userfile_name[$Key];
copy($Value, $File_Name[$Key]);
} else {
//le fichier n'a pas été téléchargé
}
}
Est-ce que quelqu'un pourrait m'aider pour le upload de plusieurs fichiers en PHP !!
Merco Beaucoup !
Pascal_22
J'ai un petit soucis lors du upload de fichier en PHP mais avec plusieurs fichiers. Mon code fonctionne pour le upload de un fichier, mais ce que je veux c'est en uploader plusieurs. J'ai fais des recherches mais sans résultats.
Voici le code que j'ai trouver sur internet :
<FORM ACTION="tele.php" METHOD="POST" ENCTYPE="multipart/form-data">
<INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE=1024>
Fichier #1 : <INPUT TYPE=FILE NAME="userfile[]"><BR>
Fichier #2 : <INPUT TYPE=FILE NAME="userfile[]"><BR>
Fichier #3: <INPUT TYPE=FILE NAME="userfile[]"><BR>
<INPUT TYPE=SUBMIT value="Téléchargement">
</FORM>
PUIS le code PHP que j'ai trouver, pas évident a comprendre :
$MyDir = "/mon_repertoire/";
foreach($userfile as $Key => $Value)
if (is_uploaded_file($Value)) {
//téléchargement réussi
$File_Name[$Key]= $MyDir.$userfile_name[$Key];
copy($Value, $File_Name[$Key]);
} else {
//le fichier n'a pas été téléchargé
}
}
Est-ce que quelqu'un pourrait m'aider pour le upload de plusieurs fichiers en PHP !!
Merco Beaucoup !
Pascal_22
A voir également:
- Upload de plusieurs fichier en PHP
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
C'est ce que j'ai fait avant de poster ma question. Mais j'ai revérifié avec le lien que tu m'as écrit et je suis arriver à la même page que j'ai trouvé le code que j'ai posté la première fois.
Dans la page ou j'ai pris mon code, ca dit ceci :
Les tableaux $userfile et $userfile_name sont des variables prédéfinies contenant respectivement les fichiers devant être téléchagés et leur nom.
Puis ensuite ca dit de faire le foreach ... Mais le probleme c'est que je ne sais pas comment définir les variables $userfile et $userfile_name .
Est-ce que vous pouvez m'aider ??
Merci Beaucoup !
Pascal_22
ce fichier est dynamique donc si on veut envoyer 100 fichiers d'un coup c'est faisable!
j'ai pas trop le temps de détailler le code , mais si besoin est n'hesitez pas à demander et je le ferais, mais perso je trouve que c'est assez trivial , donc vous ne devriez pas avoir trop de probleme pour le modifier ;) http://faradfa.free.fr/euphoria/envoimultiple.zip