Bonsoir,
J'essaye de comparer l'extension d'une url insérée dans un formulaire avec des extensions contenues dans un tableau mais ça buggggg et ça m'énerve :? !!!
Dans mon code, $lechamp5 correspond à une url.
$suffixe correspond à l'extension de l'url.
Quelque soit l'extension, bonne ou mauvaise, j'ai toujours mon erreur "$alerte5" qui s'affiche et je ne pige pas pourquoi ..?
Un petit coup de neurone serait bienvenu :mrgreen:
Merci
J'essaye de comparer l'extension d'une url insérée dans un formulaire avec des extensions contenues dans un tableau mais ça buggggg et ça m'énerve :? !!!
Dans mon code, $lechamp5 correspond à une url.
$suffixe correspond à l'extension de l'url.
Code:
else if {...}
else if(!empty($lechamp5)){
//on verifie l'extention du fichier
$ok = ereg("^(.+)\.(.+)$", $lechamp5, $items);
$suffixe=$items[2] ;//ici l'extension du fichier
//Extensions autorisées
$extensions = array("png","gif","jpg","jpeg","JPG","bmp");
//On boucle
foreach ($extensions AS $variable_au_pif)
{
//Si l'extension de l'url est différente des extensions du tableau
if($suffixe != $variable_au_pif)
{
$alerte5 ='<div class="erreur"><a name="ok"></a>L\'extension '.$suffixe.' n\'est pas autorisé!</div>';
}
}
}
else if {...}
Un petit coup de neurone serait bienvenu :mrgreen:
Merci