je voudrais empecher les utilisateurs de mettre les caractères suivant :
Code : Tout sélectionner
<'>|$^¨`\/~¤"Je sais comment les supprimer directement avec :
$mdp = trim($mdp,'<\'>|$^¨`\/~¤"');
ce que je cherche à faire c'est savoir si dans la saisie il y'a (ou pas) un des caractères "interdit" afin d'afficher un message d'erreur comme : if(strpos($mdp,'<\'>|$^¨`\/~¤"')){
$erreur = ' <span style="font-weight: bold;">Caractères interdit dans le champ mot de passe : <font color="red">\'<>|$^¨`\/~¤"</font></span>';
$erreur .= '<br />';
}
actuellement ce qui se passe, des que le formulaire est soumis, qu'il est ou pas un des caractères de la liste, il m'affiche le message d'erreur.Merci pour votre aide eventuelle.