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