[Upload] upload de deux fichiers à la suite
bonjour tous le monde
alors voila j ai un gros probleme :
je vois pas pourquoi mais j'upload deux photo grace a deux champs file a la suite...
pourtant y a une photo que le premier champs reussi a uploader mais pas la deuxieme...il renvoie "'Echec de l'upload ! ( avez vous oublie l\'image)"
mais voila le code (je vois pas pourquoi l'un reussi a uploader mais pas l'autre)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| <?php
$fichier = basename($_FILES['avatar']['name']);
if(isset($_FILES['avatar2']['name']))
$fichier2 = basename($_FILES['avatar2']['name']);
else
$fichier2='';
$dossier = '../Articles_retaillees/';
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier))
{
}
else //Sinon (la fonction renvoie FALSE).
{
die('Echec de l\'upload ! ( avez vous oublie l\'image)');
}
$extensions = array('.jpg', '.jpeg', '.JPG');
$extension = strrchr($_FILES['avatar']['name'], '.');
if(!in_array($extension, $extensions))
{
$erreur = '<br>Vous devez uploader un fichier de type jpg ou jpeg';
}
// taille maximum (en octets)
$taille_maxi = 100000;
$taille = filesize($_FILES['avatar']['tmp_name']);
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(move_uploaded_file($_FILES['avatar2']['tmp_name'], $dossier . $fichier2))
{
}
else //Sinon (la fonction renvoie FALSE).
{
die('Echec de l\'upload ! ( avez vous oublie l\'image)');
}
$extensions = array('.jpg', '.jpeg', '.JPG');
$extension = strrchr($_FILES['avatar2']['name'], '.');
//Ensuite on teste
if(!in_array($extension, $extensions))
{
$erreur = '<br>Vous devez uploader un fichier de type jpg ou jpeg';
}
// taille maximum (en octets)
$taille_maxi = 100000;
//Taille du fichier
$taille = filesize($_FILES['avatar2']['tmp_name']);
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
?> |
mais comment ca se fait???????
'comprends vraiment pas pourquoi l'un reussi et pas l'autre...
merci de m'aider