PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 03-06-2014 10:19:43

Cedric06
Membre
Inscription : 14-09-2011
Messages : 16

ereg() dans PhpLight incompatible avec Php5.3

Bonjour à tous et toutes,

J'ai téléchargé PhpLight depuis Phpdeb et l'installé.

Ca plantait jusqu'à ce que je désactive la fonction ereg() partout où je l'ai trouvée après avoir vu qu'elle est incompatible avec Php5.3
J'ai vu qu'il faut la remplacer par preg-match() mais je n'ai aucune idée de la syntaxe...

J'ai besoin de convertir la fonction suivante (vérification du format d'email) afin de la replacer dans le script PhpLight


if (!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$", $email)) {
  die('Format d\'email invalide');
}
 

Quelqu'un pourrait-il me donner une fonction équivalente avec preg-martch() ?

Merci beaucoup par avance

Cédric

Hors ligne

#2 03-06-2014 15:26:27

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : ereg() dans PhpLight incompatible avec Php5.3

Saluton,

Le spécialiste des regex c'est plutôt Pierrot, mais je ne sais pas s'il est souvent dans le coin.

Tu peux essayer te trouver une solution sur ce site ami de PHPDebutant : http://www.expreg.com/pregmatch.php


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 03-06-2014 17:45:40

Cedric06
Membre
Inscription : 14-09-2011
Messages : 16

Re : ereg() dans PhpLight incompatible avec Php5.3

Merci beaucoup Kris,

en effet, ça m'aide :-)

je vais essayer de m'en sortir avec ça.

Bien cordialement

Cédric

Hors ligne

Pied de page des forums