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");
}
}
?>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 ?!