Posez votre question Signaler

Erreur php aide stp

ISWORDMA 2Messages postés 31 janvier 2011Date d'inscription 30 septembre 2011Dernière intervention - Dernière réponse le 31 janv. 2011 à 13:27
Bonjour, aidez moi svp ca code me retourne une erreur : Deprecated: Function eregi() is deprecated in C:\Program Files\EasyPHP-5.3.3\www\futurespot\html\contact.php on line 60
voila le code:
function IsEmail($email)
{
$pattern ="/^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$"."/i";
return (eregi($pattern,$email)) ? true : false;
};
Lire la suite 

Erreur php aide stp »

3 réponses
Réponse
+0
moins plus
Bonjour, essaye déjà d'enlever le point-virgule après ton accolade fermante, je ne sais pas si le problème vient de là mais je ne mais jamais de point-virgule après une accolade fermante.
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

faut lire les erreurs :/

: Deprecated: Function eregi() is deprecated in C:\Program Files\EasyPHP-5.3.3\www\futurespot\html\contact.php on line 60

http://php.net/manual/fr/function.eregi.php


Note:

À partir de PHP 5.3.0, l'extension regex est obsolète et vous devez utiliser l'extension PCRE à la place. Appeler des fonctions de l'extension regex émettra des alertes de type E_DEPRECATED. Voir la liste des différences pour vous aider dans la conversion en PCRE.


Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Tout est dit dans l'erreur "Deprecated: Function eregi() is deprecated "

Deprecared = obsolete.

Quand tu regardes ici : http://php.net/manual/fr/function.eregi.php

C'est marque : "Cette fonction est OBSOLETE depuis PHP 5.3.0. Nous vous encourageons vivement à ne plus l'utiliser."

Sur cette meme page tu trouveras : "À partir de PHP 5.3.0, l'extension regex est obsolète et vous devez utiliser l'extension PCRE à la place. Appeler des fonctions de l'extension regex émettra des alertes de type E_DEPRECATED. Voir la liste des différences pour vous aider dans la conversion en PCRE."

Quand tu click sur "Voir la liste des différences" tu vois que la fonction qui remplace eregi() s'appelle preg_match() maintenant et qu'elle s'utilise comme ceci : http://www.php.net/manual/fr/function.preg-match.php

Résumé en un mot, RTFM.

Pour le PHP rien de mieux que php.net.

Edit : Grilled by Malekal_morte-.
Ajouter un commentaire
Ce document intitulé « erreur php aide stp » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?