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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] move_uploaded_file() je ne comprends pas cet exemple

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

par carte-sd » 27 juil. 2016, 21:38

Merci moogli, j'avais les yeux fatigués, je n'ai pas vu... Désolé pour le topic inutile.

Re: move_uploaded_file() je ne comprends pas cet exemple

par moogli » 25 juil. 2016, 09:19

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 :)


@+

move_uploaded_file() je ne comprends pas cet exemple

par carte-sd » 24 juil. 2016, 12:10

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 ?!