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