par
dogmongo » 26 juin 2011, 17:37
Bonjour à tous,
Je développe actuellement un petit module ou je dois faire un multi uploade, l'utilisateur peut faire plusieurs uploade à la fois mais le problème c'est que dans l'exemple suivant, si mon utilisateur pour une raison ou une autre veut faire un seul uploade et utilise le dernier champ parcourir, il me plante mon code !
<input name='srcfichier[1]' type='file' />
<input name='srcfichier[2]' type='file' />
<input name='srcfichier[3]' type='file' />
<input name='srcfichier[4]' type='file' />
Si on regarde le code dessous mon sizeof est faut il me retournera 4 alors que l'utilisateur aura fait un seul uploade, comment faire pour qu'il ignore les champs parcourir vide ?
for( $i=0 ; $i < sizeof($_FILES['srcfichier']['name']) ; $i++ ){
//traitement image
}
Merci d'avance
Bonjour à tous,
Je développe actuellement un petit module ou je dois faire un multi uploade, l'utilisateur peut faire plusieurs uploade à la fois mais le problème c'est que dans l'exemple suivant, si mon utilisateur pour une raison ou une autre veut faire un seul uploade et utilise le dernier champ parcourir, il me plante mon code !
[html]
<input name='srcfichier[1]' type='file' />
<input name='srcfichier[2]' type='file' />
<input name='srcfichier[3]' type='file' />
<input name='srcfichier[4]' type='file' />
[/html]
Si on regarde le code dessous mon sizeof est faut il me retournera 4 alors que l'utilisateur aura fait un seul uploade, comment faire pour qu'il ignore les champs parcourir vide ?
[php]
for( $i=0 ; $i < sizeof($_FILES['srcfichier']['name']) ; $i++ ){
//traitement image
}
[/php]
Merci d'avance