Page 1 sur 1

move_uploaded_file() je ne comprends pas cet exemple

Posté : 24 juil. 2016, 12:10
par carte-sd
Bonjour,

Code : Tout sélectionner

<?php $uploads_dir = '/uploads'; foreach ($_FILES["pictures"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; move_uploaded_file($tmp_name, "$uploads_dir/$name"); } } ?>
http://php.net/manual/fr/function.move- ... d-file.php

Je n'arrive pas à faire fonctionner ce code, je vois bien un foreach sur $_FILES['nom_fichier']['error'] sauf que cette variable n'est pas un array mais un int. Je déduis que lorsqu'on envoie plusieurs fichier d'un coup il se transforme en array, puisque le titre de l'exemple est "Téléchargement de plusieurs fichiers".
Mais comment envoyer plusieurs fichiers d'un coup, qui porteraient tous le même nom ?!

Re: move_uploaded_file() je ne comprends pas cet exemple

Posté : 25 juil. 2016, 09:19
par moogli
salut,

un peu plus bas sur le lien que tu indiques il y a ce lien qui mène notamment vers
Télécharger plusieurs fichiers simultanément qui contient la réponse à ta question :)


@+

Re: [RESOLU] move_uploaded_file() je ne comprends pas cet exemple

Posté : 27 juil. 2016, 21:38
par carte-sd
Merci moogli, j'avais les yeux fatigués, je n'ai pas vu... Désolé pour le topic inutile.