Probleme avec formulaire de contact HTML

joystar Messages postés 2 Statut Membre -  
joystar Messages postés 2 Statut Membre -
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

3 réponses

  1. bissdebrazza Messages postés 2886 Statut Contributeur 712
     
    Bonjour!
    Il te renvoie quel message d'erreur?
    0
  2. moderno31 Messages postés 900 Statut Membre 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
  3. joystar Messages postés 2 Statut Membre
     
    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