Probleme avec formulaire de contact HTML

joystar Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
joystar Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un petit problème, j'essaye d'intégrer un formulaire de contact dans mon site (en html) mais il ne fonctionne pas, il ne m'envoie pas d'émail.
Voici le code :
page HTML:

<div class="col-3">
		<h2>formulaire de contact</h2>
			<form id="ContactForm" action="contact.php" method='post' >
				<div class="rowi">
					<span class="key">Votre Nom</span>
				        <input type="text" class="input" name="your_name" />
			         </div>
				 <div class="rowi">
					<span class="key">Votre e-mail</span>
					 <input type="text" class="input" name="your_email"/>
				 </div>
				 <div class="rowi">
				         <span class="key">Votre message</span>
					 <textarea name="your_message" cols="1" rows="1"></textarea><br />
						<a href="#" onclick="document.getElementById('ContactForm').submit()" class="link">Envoyer</a><a href="#" onclick="document.getElementById('ContactForm').reset()" class="link">Effacer</a><div class="clear">
                                 </div>
				 </div>
			</form>
		</div>


et voici ma page contact.php :

<?php

    $your_name = $_POST['your_name'];
    $your_email = $_POST['your_email'];
    $your_message = $_POST['your_message'];
   
   
	$recipient = "yana.jeremy@gmail.com";
	$subject = "formulaire de contact";
   
    $headers .= 'Content-type: text/html; charset=iso-8859-1';
   
    $content = "<html><head><title>Contact letter</title></head><body><br>";
    $content .= "Name: <b>" . $your_name . "</b><br>";
    $content .= "E-mail: <b>" . $your_email . "</b><br><hr><br>";
    $content .= $your_message;
    $content .= "<br></body></html>";

    mail($recipient,$subject,$content,$headers);
?>
<html>
    <body bgcolor="#282E2C">
        <div align="center" style="margin-top:60px;color:#FFFFFF;font-size:11px;font-family:Tahoma;font-weight:bold">
            <p>Votre message a été envoyé. merci. </p>
            <p><a href="javascript:window.history.go(-1)">Retour</a></p>
        </div>
    </body>
</html>



merci beaucoup pour votre aide
A voir également:

3 réponses

bissdebrazza Messages postés 2065 Date d'inscription   Statut Contributeur Dernière intervention   712
 
Bonjour!
Il te renvoie quel message d'erreur?
0
moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
Hello,
Quand je testes ton code, le 3ème input ne fonxtionne pas. La fonction mail() que tu utilise reçois peut etre trop paramètres.
https://www.vulgarisation-informatique.com/mail.php
ce lien peut t'aider ...

Ps : montre l'erreur que tu reçois
0
joystar Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
c'est justement ça mon plus gros problème, il ne me renvoie pas d'erreur.

Et moderno31, si tu regardes plus loin dans ton lien, il y a un exemple avec 4 "inputs":

mail('adresse_du_destinataire@fai.fr', 'Sujet', $message, $headers)
0