Bonjour à tous,
Je sollicite un peu d'aide car cela fait plusieurs semaines que je travaille sur mon formulaire. J'ai pris un code de base que j'ai compris et que j'ai corrigé. Il n'y a plus d'erreur mais lorsque je le teste il me signale que le message est bien envoyé mais je ne reçois rien en boite de réception. J'ai donc continuer à me renseigner et trouver des réponses. Cela m'a permis de de modifier php.ini pour paramétrer le serveur smtp de mon fai. Mais toujours aucun email reçu. J'ai encore fais des recherches mais j'avoue qu'à force de voir toute sorte d'informations et autres codes, je suis un peu noyé. Voici le code que j'ai :
Il ne me manque pas grand chose mais je n'ai pas mis le doigt dessus. Peut-être quelqu'un pourrait éclairer ma lanterne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <?php $erreur= NULL; $info=NULL; if (!empty($_POST['nom']) AND !empty($_POST['tel']) AND !empty($_POST['email']) AND !empty($_POST['message'])) { extract ($_POST); if (preg_match ("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $email)){ $nom=htmlspecialchars(addslashes($nom)); $tel=htmlspecialchars(addslashes($tel)); $email=htmlspecialchars(addslashes($email)); $message=htmlspecialchars(addslashes($message)); $destinataire="mon_email@fai.fr"; $sujet="formulaire de contact"; $entete='De : '.$email.''; $message='Nom : '.$nom.' '."/n".'Téléphone : '.$tel.' '."/n".'Message : '.$message.''; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; mail ($destinataire, $sujet, $message, $entete, $headers); $info="Votre message a bien été envoyé"; unset($_POST, $message, $nom, $email, $tel); } else { $erreur="Adresse email invalide"; } } else { $erreur= "* Veuillez remplir tous les champs obligatoires"; } ?>
Cordialement,
Jaguar91
Partager