Aller au contenu
Mado

([_.-][a-z0-9]+)*@([a-z0-9]+([.-]

Noter ce sujet :

Recommended Posts

ca peut correspondre a quoi tous ses chiffres?

if(empty($Nada) &&

eregi("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$",$From))

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est une expression régulière.

Cela permet de décrire une chaîne de caractères que l'on cherche, dans une fonction de chaîne.

C'est assez ésotérique mais très puissant et utile...

Partager ce message


Lien à poster
Partager sur d’autres sites

Cette expression correspondrait, à mon avis, à un test de verifications d'adresses email de la variable $from.

Partager ce message


Lien à poster
Partager sur d’autres sites
if(empty($Nada) &&

    eregi("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$",$From))

Bonjour Marie,

Voici ce que cela signifie en épluchant un peu ;)

^ est le debut de ligne

[a-z0-9]+ est toute chaîne d'au moins un caractère (+) dans la tranche de a à z et 0 à 9 (comme c'est la fonction eregi, qui ignore les différences majuscules minuscules, les lettres A à Z sont aussi prises en compte.

( démarre le groupe

[_.-] est un soulignement ou un tiret ou un point

[a-z0-9]+ idem que plus haut

) * termine le groupe, et dit qu'il peut être répété 0 ou plusieurs fois (*)

@ une arobase

... etc pour la suite

\. force un point decimal (sinon le point correspond à n'importe quel caractère

{2,4} signifie de 2 à 4 fois le bloc qui précède (pour le tld)

En fait on vérifie si la variable $from contient une adresse email valide (au point de vue syntaxe seulement).

Dan

Partager ce message


Lien à poster
Partager sur d’autres sites

zut me suis trompee de topic je voulais le mettre dans celui ou je parle de mon projet

ichhhhh a plus :rolleyes::D

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×