Fatal error: Call to undefined function

johnnyboy -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
Salut à tous j'ai un probleme avec mon code php pour mon formulaire.

erreur : Fatal error: Call to undefined function IsEmail()

code php:
  $nom     = (isset($_POST['nom']))     ? Rec($_POST['nom'])     : ''; 
  $email   = (isset($_POST['mail']))   ? Rec($_POST['mail'])   : ''; 
  $prenom   = (isset($_POST['prenom']))   ? Rec($_POST['prenom'])   : ''; 
  $message = (isset($_POST['precisions'])) ? Rec($_POST['precisions']) : ''; 

  // On va vérifier les variables et l'email ... 
  $email = (IsEmail($email)) ? $email : ''; // soit l'email est vide si erroné, soit il vaut l'email entré 

  if (($nom != '') && ($email != '') && ($prenom != '') && ($message != ''))


A voir également:

1 réponse

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
Il faut écrire la fonction IsEmail($mail).
function IsEmail($mail) { 
    return (preg_match('#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#i',$mail)) ? true : false; 
}

Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
0