[Upload] traitement upload multiples
Bonjour à tous,
J'utilise un form de saisie texte + images en upload multiples, selon le nombre de photos que le user a décidé préalablement. En voici un extrait:
Code:
1 2 3 4 5 6 7
|
<form method="post" action="" name="Form1" ID="Form1" enctype="multipart/form-data">
<textarea name="texte"></textarea>
//puis les champs file s'affichent avec une boucle selon le nb choisi
<input type="file" name="userfile[]">
<input type="submit" value="valider">
</form> |
Mon problème est que je ne parviens pas à tester si l'user a utilisé un champ file ou non, pour traiter le cas où il a seulement posté un texte. J'ai essayé divers tests:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
if(isset($_FILES['userfile']['name'])){
echo "image !";
} // affiche "image !" même si aucun champ file n'est renseigné.
if(count($_FILES['userfile']['name']) > 0){
echo "image !";
} // idem
if(!empty($_FILES['userfile']['name'])){
echo "image !";
} // idem |
Bref je n'arrive pas à tester ce(s) champ(s) file ! Parce que c'est un tableau ?
Si vous voyez le truc...
Merci!