bonjour a tous,
voila j'ai presque fini ce fichu site mais il me reste un détail d'importance a regler: le formulaire de contact... Un formulaire donc qui renverrait dans ma boite mail tout le courrier des internaute. Le problème? ca marche pas tout betement, aucune erreur de signifiée mais quand j'ouvre ma boite mail aucune trace des centaines de messages de test que j'ai envoyé![]()
![]()
![]()
Donc voila mon code
page contact.php (page du formulaire)
(ben oui un formulaire tout bete)
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 <form action="mail.php" method="post" name="contact" id="contact" onsubmit="return verif_formulaire(contact)" > <input type="hidden" name="destinataire" value="nina_bee@hotmail.fr" id="destinataire"/> <input type="hidden" name="objet" value="contact client" id="objet" /> <p> <label for="mail" class="formText">Votre adresse e-mail professionnelle: </label><br> <span class="champs"> <input name="mail" type="text" id="mail" size="40" value=" " /> </span></p> <p> <label for="www" class="formText">Votre site web entreprise:</label><br> <span class="champs"> <input name="www" type="text" id="www" size="40" value=" " /> </span> </p> <p> <label for="text" class="formText">Votre message: </label><br> <span class="champs"> <textarea name="text" cols="31" rows="15" id="text" ></textarea> </span> </p> <p> <label for="tel" class="formText">Votre numéro de téléphone : </label><br> <span class="champs"> <input name="tel" type="text" id="tel" size="40" value=" " /> </span> </p> <p align="right" class="formText"><input type="submit" value="envoi" name="submit" /></p> </form>
et le page mail.php
pourtant mes echo me renvoient bien les valeurs de mes variables mais la page mail afiche le message d'erreur
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 <?php if (isset($_POST['destinataire']) && isset($_POST['objet']) && isset($_POST['mailclient']) && isset($_POST['mail']) && isset($_POST['text']) && isset($_POST['tel'])); $destinataire = $_POST['destinataire']; $objet = $_POST['objet']; $mailclient = htmlentities("From: ".$_POST['mail']); $siteclient = $_POST['www']; $message = stripslashes(htmlentities($_POST['text'])); $tel = $_POST['tel']; ?> ...début de ma page... <p class="texteNormal"> <?php $mail = mail($destinataire,$siteclient,$mailclient,$message,$tel); if($mail){ echo $destinataire." ".$siteclient." ".$mailclient." ".$message." ".$tel."<br>"; echo "Message envoyé"; }else{ echo $destinataire." ".$siteclient." ".$mailclient." ".$message." ".$tel."<br>"; echo 'Désolé, votre requette a échoué'; } ?></p> <p align="center"><a href="contact.php" class="lien">retour à la page de contact</a> - <a href="index.php" class="lien">retour à la page d'acceuil</a></p>
je ne sait pas ce qui se passe ....
merci à ceux qui prendront le temps de répondre.
Partager