Bonjour,
J'ai un problème de formulaire sur un site. Voici son URL :
http://www.credit-immobilier-infos.com/contact.html
Je reçois bien le mail, mais le texte écrit dans "Votre message" a disparu ! Que ce passe-t-il ?
Je vous mets le code pour gagner du temps :
Le html--->
Et le PHP--->
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
33
34
35
36 <form method="post" action="traitement.php"> <fieldset> <legend>Vos coordonnées</legend> <!-- Titre du fieldset --> <label for="nom">Quel est votre nom ?</label><br /> <input type="text" name="nom" id="nom" tabindex="10" /><br /> <label for="prenom">Quel est votre prénom ?</label><br /> <input type="text" name="prenom" id="prenom" tabindex="20" /><br /> <label for="email">Quel est votre e-mail ?</label><br /> <input type="text" name="email" id="email" tabindex="30" /><br /> </fieldset> <fieldset> <legend>Motif de votre demande</legend> <!-- Titre du fieldset --> <p> <input type="radio" name="souhait" value="Partenariat" id="Partenariat" tabindex="40" /> <label for="Partenariat">Partenariat</label><br /> <input type="radio" name="souhait" value="Echange de lien" id="Echange de lien" tabindex="50" /> <label for="Echange de lien">Echange de lien</label><br /> <input type="radio" name="souhait" value="Suggestion pour le site" id="Suggestion pour le site" tabindex="60" /> <label for="Suggestion pour le site">Suggestion pour le site</label><br /> <input type="radio" name="souhait" value="autre" id="autre" tabindex="70" /> <label for="autre">Autre...</label><br /> </p> <p> <label for="precisions">Votre message :</label><br /> <textarea name="precisions" id="precisions" cols="40" rows="4" tabindex="80"></textarea> </p> </fieldset> <p> <input type="submit" /> <input type="reset" /> </p> </form>
Merci de vos réponses,
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 <?php $nom=$HTTP_POST_VARS['nom']; $mail=$HTTP_POST_VARS['mail']; $objet=$HTTP_POST_VARS['objet']; $message=$HTTP_POST_VARS['message']; /////voici la version Mine $headers = "MIME-Version: 1.0\r\n"; //////ici on détermine le mail en format text $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; ////ici on détermine l'expediteur et l'adresse de réponse $headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; $subject="$objet"; $destinataire="christian@credit-immobilier-infos.com"; //remplacez "webmaster@votre-site.com" par votre adresse e-mail $body="$message"; if (mail($destinataire,$subject,$body,$headers)) { echo "Votre mail a bien été envoyé<br>"; } else { echo "Une erreur s'est produite"; } ?></p> <p align="center">Pour retourner vers la page d'accueil<br> cliquez <a href="http://www.credit-immobilier-infos.com">ICI </a></p>
Christian
Partager