Rechercher

upload fichier en php

 
Hayat
Date : 01/06/2011
Forum msgs : 1
Rank : Utilisateur

upload fichier en php

Lien directde Hayat le 30/08/2011 à 14:50
Bonjour,
je veux faire upload pour plusieurs fichiers
<?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&quotwink;
}

// 3
if( !move_uploaded_file($files_tab, $content_dir . $_FILES['mesfichiers']['name']) )
{
exit("Impossible de copier le fichier dans $content_dir&quotwink;
}
}

?>

mais ce code nemarche pas car is_uploaded_file() accepte string et non pas des tableaux
mais je ne sais pas la bonne solution pour qu'il marche j'espere que quelqu'un puisse m'aider.
merci a l'avance
Sky
sky
Date : 13/08/2003
Forum msgs : 4435
Rank : Admin
Localisation : toulouse

Re : upload fichier en php

Lien directde sky le 31/08/2011 à 09:19
Bonjour
Essaye avec
<?php
$content_dir = $_SERVER['DOCUMENT_ROOT'].'voiture/image/images/';

for($i=0; $i<count($_FILES['mesfichiers']); $i++)
{
        if( !is_uploaded_file($_FILES['mesfichiers'][$i]['tmp_name']) )
        {
                exit("Le fichier est introuvable.");
        }

        if( !move_uploaded_file($files_tab, $content_dir . $_FILES['mesfichiers'][$i]['name']) )
        {
                exit("Impossible de copier le fichier.");
        }
}
?>

Gunning Sky
ViaPHP : Cours PHP
A quoi sert Internet Explorer ? A télécharger Firefox !
 

You need a account to use the forum.

Inscription

Connexion