Upload fichier - Apprendre-PHP.com

Rechercher
Anaska - Spécialiste des formations Open-Source

upload fichier

Par Hayat -  1 reponse -  Le 30/08/2011 -  Flux RSS - 

salut,

je veux uploader des  plusieurs fichiers

j'ai ecris un code mais il ne donne pas ce que je veux

<?php

 echo "<form  method='post' enctype='multipart/form-data' action='upload3.php'>";

for($i=1;$i<=$_POST['nb'];$i++){

    echo '<input type=file name="mesfichiers[]"/><br>';}

echo "

<input type=submit value=envoyer name=a></form>";?>

et dans upload3.php:

 <?php

 

$files_tab=$_FILES['mesfichiers']['tmp_name'];

 

foreach($files_tab as $file){

 

 $content_dir = $_SERVER['DOCUMENT_ROOT'].'voiture/image/images/';

 

    // 2

    if( !is_uploaded_file($_FILES['mesfichiers']['tmp_name']) )

    {

        exit("Le fichier est introuvable");

    }

 

    // 3

    if( !move_uploaded_file($files_tab, $content_dir . $_FILES['mesfichiers']['name']) )

    {

        exit("Impossible de copier le fichier dans $content_dir");   

}

}

 

?>

il faut que  is_uploaded_file() contient comme parametre un string telque ici il contient un array ce qui compose un probleme

j'espere que quelqu'un puisse m'aider,

merci a l'avance                                                                                          

 

Réponses apportées à cette discussion

Par Cyrano -  Le 30/08/2011 - 

Salut Hayat, tu devrais explorer la fonction var_dump, c'est quand mêê très pratique pour déboguer ce genre de cas 

Utilisation de var_dump()
  1. echo("<pre>\n");
  2. var_dump($_FILES);
  3. echo("</pre>\n");

ça va t'afficher les éléments contenus dans $_FILES et tu devrais comprendre très vite pourquoi ton système est en panne ;)

 

Ajouter une réponse à la discussion

Seuls les membres loggués sont autorisés à poster dans les forums !