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

bissdebrazza Messages postés 2886 Statut Contributeur 712
 
Bonjour!
Il te renvoie quel message d'erreur?
0
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
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