SOS formulaire contact
Miranda
-
sims06 Messages postés 920 Statut Membre -
sims06 Messages postés 920 Statut Membre -
Bonjour,
Quelqu'un pourrait-il m'aider à faire fonctionner mon formulaire de contact ? Le message est envoyé mais le contenu du message disparaît.
Voici le code html
<div class="content" id="wrapper">
<!--contact form -->
<style type="text/css">
p#msg,p#adr,p#obj{border:2px solid silver;margin-right:30%;padding:10px}
p#msg textarea{border:1px solid silver;height:17em;width:90%; }
p#adr input,p#obj input{border:1px solid brown}
p.bt{text-align:center}
p.bt input{border:1px gold silver;width:30%; margin-right:45%;}
</style>
<body style="direction: ltr;">
<img src="skype.png" alt="skype" width="200" height="50" /></br>
<p><FONT color=#c0c0c0> Pour me contacter, merci de remplir le formulaire ci-dessous</p>
<h2 class="shadows">Contact</h2></br>
<form action="traitement-contact.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<p id='obj'><label for='objet'>Objet de votre message :<br>
<input type='text' name='objet' id='objet' tabindex='10' size='30'></label></p>
<p id="adr"><label for="mail">Votre Adresse E-mail<br>
<input name="votremail" tabindex="20" size="30" type="text" id="mail" value=""></label></p>
<p id="msg"><label for="message">Votre message<br>
<textarea tabindex="35" rows="20" cols="120" name="message" id="message"></textarea>
</label></p>
<p class="bt">
<input name="envoi" tabindex="4" value="Envoyer" type="submit"></p>
</form>
</table>
<br />
<br /> </td>
<p>
<label for="code">Ecrivez en LETTRES le résultat 2+1= <?php echo $nospam['question']; ?></label><input type="text" name="code" id="code" /></font>
<input type="hidden" name="nospam_question" value="<?php echo $nospam['num']; ?>" />
<input type="reset" name="Reset" value="Effacer">
</td>
</tr>
</table>
</form>
</div>
<!--end contact form -->
Et voici le code du traitement-contact.php
<?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'expéditeur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="***@***"; //remplacez "***@***" par votre adresse e-mail
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?>
Je l'ai déjà remplacé avec mon mail et cela va dans le dossier spam. Faut-il créer un autre fichier php ? Je suis débutante en php.
Merci d'avance pour les gentils personnes qui me répondent.
Quelqu'un pourrait-il m'aider à faire fonctionner mon formulaire de contact ? Le message est envoyé mais le contenu du message disparaît.
Voici le code html
<div class="content" id="wrapper">
<!--contact form -->
<style type="text/css">
p#msg,p#adr,p#obj{border:2px solid silver;margin-right:30%;padding:10px}
p#msg textarea{border:1px solid silver;height:17em;width:90%; }
p#adr input,p#obj input{border:1px solid brown}
p.bt{text-align:center}
p.bt input{border:1px gold silver;width:30%; margin-right:45%;}
</style>
<body style="direction: ltr;">
<img src="skype.png" alt="skype" width="200" height="50" /></br>
<p><FONT color=#c0c0c0> Pour me contacter, merci de remplir le formulaire ci-dessous</p>
<h2 class="shadows">Contact</h2></br>
<form action="traitement-contact.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<p id='obj'><label for='objet'>Objet de votre message :<br>
<input type='text' name='objet' id='objet' tabindex='10' size='30'></label></p>
<p id="adr"><label for="mail">Votre Adresse E-mail<br>
<input name="votremail" tabindex="20" size="30" type="text" id="mail" value=""></label></p>
<p id="msg"><label for="message">Votre message<br>
<textarea tabindex="35" rows="20" cols="120" name="message" id="message"></textarea>
</label></p>
<p class="bt">
<input name="envoi" tabindex="4" value="Envoyer" type="submit"></p>
</form>
</table>
<br />
<br /> </td>
<p>
<label for="code">Ecrivez en LETTRES le résultat 2+1= <?php echo $nospam['question']; ?></label><input type="text" name="code" id="code" /></font>
<input type="hidden" name="nospam_question" value="<?php echo $nospam['num']; ?>" />
<input type="reset" name="Reset" value="Effacer">
</td>
</tr>
</table>
</form>
</div>
<!--end contact form -->
Et voici le code du traitement-contact.php
<?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'expéditeur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="***@***"; //remplacez "***@***" par votre adresse e-mail
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?>
Je l'ai déjà remplacé avec mon mail et cela va dans le dossier spam. Faut-il créer un autre fichier php ? Je suis débutante en php.
Merci d'avance pour les gentils personnes qui me répondent.
A voir également:
- SOS formulaire contact
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Retrouver contact supprimé - Accueil - Android