PHP : Move_uploaded_file()
Résolu
jonas001
Messages postés
85
Statut
Membre
-
wewes2013 -
wewes2013 -
Bonjour,
J'essaye de paramétrer un script pour un upload multiple de fichiers. J'aimerais utiliser celui-là : https://olance.developpez.com/articles/web/javascript/multiupload/ que je trouve très esthétique et très pratique.
Seul problème, je n'arrive pas uploader les fichiers ... je me suis aidé de cet article : https://forums.commentcamarche.net/forum/affich-4231288-move-uploaded-file-php, mais je n'arrive toujours pas à trouver la bonne syntaxe, car la fonction Move_uploaded_file() me renvoie toujours FALSE.
Voici ma page en php :
$dossier = '/fichiers/';
foreach($_FILES as $fichier)
{
if(move_uploaded_file($fichier['name'], $dossier.$fichier['name']))
{
echo 'Upload effectué avec succès pour le fichier '.$fichier['name'] '. "<br/>";
}
else
{
echo 'Echec de l\'upload. '. "<br/><br/>";
}
}
Merci de m'indiquer quoi faire, j'ai essayé de multiples syntaxes mais je n'arrive jamais à uploader de fichiers...
Cordialement,
Jonas001
J'essaye de paramétrer un script pour un upload multiple de fichiers. J'aimerais utiliser celui-là : https://olance.developpez.com/articles/web/javascript/multiupload/ que je trouve très esthétique et très pratique.
Seul problème, je n'arrive pas uploader les fichiers ... je me suis aidé de cet article : https://forums.commentcamarche.net/forum/affich-4231288-move-uploaded-file-php, mais je n'arrive toujours pas à trouver la bonne syntaxe, car la fonction Move_uploaded_file() me renvoie toujours FALSE.
Voici ma page en php :
$dossier = '/fichiers/';
foreach($_FILES as $fichier)
{
if(move_uploaded_file($fichier['name'], $dossier.$fichier['name']))
{
echo 'Upload effectué avec succès pour le fichier '.$fichier['name'] '. "<br/>";
}
else
{
echo 'Echec de l\'upload. '. "<br/><br/>";
}
}
Merci de m'indiquer quoi faire, j'ai essayé de multiples syntaxes mais je n'arrive jamais à uploader de fichiers...
Cordialement,
Jonas001
A voir également:
- Move_uploaded_file()
- Php move_uploaded_file - Meilleures réponses
- Move_uploaded_file php - Meilleures réponses
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
45 réponses
Oui, en effait, le dossier /home/monsite/photos existe bel et bien dans le dossier www de EasyPHP 3.0 .
Tu as lu ma question ? Je te demande s'il existe à la racine du lecteur courant, pas en tant que sous répertoire de quelque chose. Car d'après le message d'erreur, la destination est /home/monsite/photos/ et un nom de répertoire qui commence par / pour windows, c'est un répertoire à la racine du lecteur courant.
S'il est en fait à la racine de ton site (ce qui n'est pas du tout la même chose), il faudrait que tu ajoutes $_SERVER['DOCUMENT_ROOT'] avant le nom du répertoire destinataire.
S'il est en fait à la racine de ton site (ce qui n'est pas du tout la même chose), il faudrait que tu ajoutes $_SERVER['DOCUMENT_ROOT'] avant le nom du répertoire destinataire.
Merci pour le coup de main, je vais essayer comme ca. Je te dis tout de suite après ce que ca donne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question