tester la présence d'un espace dans une chaine. - PHP - Programmation
Marsh Posté le 21-10-2008 à 10:41:54
ReplyMarsh Posté le 21-10-2008 à 10:45:13
je crois qu'un strpos serait plus léger lorsqu'il s'agit de repérer un unique caractère.
Marsh Posté le 21-10-2008 à 10:46:55
Il y a pas des scripts pour tester si le mail est ok @ présent nom de domaine ok, pas d'espace ...
Marsh Posté le 21-10-2008 à 11:26:55
On peut mettre des espaces dans une adresse mail, suffit de mettre des quotes
Laisse tomber les règles de validations d'emails, c'est la merde. Le mieux est de tester qu'il y ait quelque chose suivit d'un @, suivit de quelque chose...
Marsh Posté le 21-10-2008 à 13:57:07
met un espace à la fin d'un mail genre 'trucmachin@bidule.com ' et la classe phpmailer t'enverra bouler.
Marsh Posté le 21-10-2008 à 13:58:25
FlorentG a écrit : On peut mettre des espaces dans une adresse mail, suffit de mettre des quotes |
+1
l avalidation d'email , de toute manière, laissera toujours passer flo850@fai.fr , qui est fausse
Marsh Posté le 21-10-2008 à 15:23:18
en quoi 'flo850@fai.fr' est une adresse fausse?
la syntaxe est OK.
Mais le mail n'existe sur aucun serveur c'est sa?
Marsh Posté le 21-10-2008 à 15:30:26
exactement
alors autant pas se compliquer la vie outre mesure pour nu test qui sera, de toute façon , facilement contournable
Marsh Posté le 21-10-2008 à 15:33:00
sauf que ma source c'est un fichier .txt, de 3000 mail ...
Comprend tu un peu mieux ma problèmatique?
Marsh Posté le 21-10-2008 à 19:45:09
Code :
|
Ma bricole perso filtre depuis 3 ans
Marsh Posté le 21-10-2008 à 20:25:48
et pourquoi tu testes aaa , mais pas aa , ou a ?
en plus, tu acceptes @free.fr@@@@@free.fr
Marsh Posté le 21-10-2008 à 20:56:27
chais plus où l'autre partie côté regex, l'ensemble est efficace
Marsh Posté le 21-10-2008 à 21:47:53
regex + ereg + checkdns et tu sera sur du test du mail
Marsh Posté le 21-10-2008 à 10:40:22
Bonjour
existe t'il une fonction prédéfini pour tester la présence d'un caractère (espace) dans une chaîne?Je peux la coder mais si sa existe déjà ...
j'ai cherché dans les preg_ ... j'ai pas trouvé mon bonheur.