Problème upload
Posté : 15 juin 2011, 14:49
Bonjour,
Voila plusieurs jours que je bloque sur un problème d'upload d'images:
Je cherche à effectuer un multi upload. Pour l'instant, j'ai créer mes onglets "parcourir" en dur (10 exactement). Mon problème j'arrive à récupérer le nom, l'extension de chaque photo mais non pas le chemin temporaire.... Le message suivant s'affiche "L'image n'a pas pu être uploadée sur le serveur"
ajout.php
ajout2.php
Voila plusieurs jours que je bloque sur un problème d'upload d'images:
Je cherche à effectuer un multi upload. Pour l'instant, j'ai créer mes onglets "parcourir" en dur (10 exactement). Mon problème j'arrive à récupérer le nom, l'extension de chaque photo mais non pas le chemin temporaire.... Le message suivant s'affiche "L'image n'a pas pu être uploadée sur le serveur"
ajout.php
print "<FORM action='ajout2.php' method='post' enctype='multipart/form-data'>";
for ($j=0; $j<=10; $j++)
{
print "<input type='hidden' name='MAX_FILE_SIZE' value='512000'>";
print "<input name='fichier[]' type='file'>";
};
ajout2.php
for ($j=0; $j<=10; $j++)
{
if ($_FILES['fichier']['name'][$j]!="")
{
// On vérifie le type du fichier
$ext = pathinfo($_FILES['fichier']['name'][$j], PATHINFO_EXTENSION);
if ($ext != 'png' && $ext != 'jpeg' && $ext != 'JPG' && $ext != 'jpg')
{
$erreur = 'Le fichier doit être au format *.jpeg ou *.png .';
};
// Si il y a une erreur on l'affiche sinon on peut uploader
if(isset($erreur))
{
$msg="" . $erreur . "<br><a href=\"javascript:history.back(1)\">Retour</a>";
}
else
{
$nom_fichier = "test.".$ext;
$repertoire = 'images/'; // Repertoire d'upload
// On upload le fichier sur le serveur.
if (move_uploaded_file($_FILES['fichier']['tmp_name'][$j], $repertoire.$nom_fichier))
{
$msg="Votre image à été uploadée sur le serveur avec succes!";
}
else
{
$msg="L'image n'a pas pu être uploadée sur le serveur.";
};
};
print $msg;
};
};
Si quelqu'un sait comment faire, merci d'avance!!!