paul
2007-01-04 06:59:53 UTC
Bonjour,
je voudrais vérifier la validité du nom d'un fichier photo uploadé (pas
de caractère accentué, d'espace,...).
J'ai mon champ input :
<input type="file" name="submitfiles[]" size="50">
J'ai essayé ce code :
if(ereg('[^[:space:]a-zA-Z0-9_.-]{1,}',
$HTTP_POST_FILES["submitfiles"]))
{
die ("<span class='attention'>Nom de fichier non
valide.<br><input type='button' value='Modifier'
onclick='goBack();'></span>");
}
else
{
include ("upload.php");
}
Mais ça ne fonctionne pas, je n'arrive pas à rentrer dans le if(ereg(...
:-((
Vous savez pourquoi ?
A cause du $HTTP_POST_FILES["submitfiles"] mal écrit ?
Merci pour votre aide !
Paul
je voudrais vérifier la validité du nom d'un fichier photo uploadé (pas
de caractère accentué, d'espace,...).
J'ai mon champ input :
<input type="file" name="submitfiles[]" size="50">
J'ai essayé ce code :
if(ereg('[^[:space:]a-zA-Z0-9_.-]{1,}',
$HTTP_POST_FILES["submitfiles"]))
{
die ("<span class='attention'>Nom de fichier non
valide.<br><input type='button' value='Modifier'
onclick='goBack();'></span>");
}
else
{
include ("upload.php");
}
Mais ça ne fonctionne pas, je n'arrive pas à rentrer dans le if(ereg(...
:-((
Vous savez pourquoi ?
A cause du $HTTP_POST_FILES["submitfiles"] mal écrit ?
Merci pour votre aide !
Paul