upload fichier
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
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()
ça va t'afficher les éléments contenus dans $_FILES et tu devrais comprendre très vite pourquoi ton système est en panne ;)
