je voudrais faire en sorte que, quand quelqu'un tape un email, celui-ci soit valide : il y a donc certain caractère qui sont à proscrire...
je voudrais donc dire :
Code :
- if (strstr($email, '$!?*<>/\{([])}')==FALSE){echo "ok";}
|
mais qu'il me prenne les morceaux un par un, style ça
Code :
- if (strstr($email, '$')==FALSE){echo "ok";}
- if (strstr($email, '!')==FALSE){echo "ok";}
- if (strstr($email, '?')==FALSE){echo "ok";}
- if (strstr($email, '*')==FALSE){echo "ok";}
- if (strstr($email, '<')==FALSE){echo "ok";}
- ...
|
c'est possible, ou alors dois-je faire ça :
Code :
- $vals="'{([|`\])}$£*µ%§!/?,;+²";
- for ($i=0;$i<count($vals);$i++)
- {
- if (strstr($email, '$vals[$i]')!=FALSE){break;}
- }
|
alors qu'en pensez vous ??
Message édité par xkamui le 28-01-2003 à 12:28:09