Bonjour les loupioutes.
Pour un exercice de PHP, je dois tester la présence de l’arobase d’une adresse email.
Pour l’instant, j’ai fais le code suivant :
[b]<?php
// Récupération des variables du formulaire
$name = $_POST[“name”];
$email = $_POST[“email”];
$web = $_POST[“web”];
$message = $_POST[“message”];
$erreur="";
// Controle des champs du formulaire si faux
if (empty($name)) {$erreur .=“La saisie du nom est obligatoire”;}
if (empty($email)) {$erreur .=“La saisie de l’email est obligatoire”;}
if (empty($web)) {$erreur .=“La saisie du site web est obligatoire”;}
if (empty($message)) {$erreur .=“La saisie du message est obligatoire”;}
// Si la variable Erreur est vide, afficher les valeurs remplis du formulaire. Si variable Erreur est rempli, afficher la variable.
if (empty($erreur)) { Echo “votre nom est $name
votre email est $email
votre site web est $web
votre message est $message”;} else {Echo “$erreur”;}
?>[/b]
Je souhaiterais ajouter un test pour vérifier que l’arobase soit présent dans l’émail.
Sur le web, il y a moulte solutions, mais aucune ne me parait vraiment adapté à ce que je cherche à faire précisément.
Avez vous une idée ?
Merci et bonne journée
Edité le 10/11/2009 à 10:47