Bonjour,
J'ai un soucis concernant un code de formulaire de contact censé m'envoyer le contenu par mail. Je n'ai pas d'erreurs pourtant les messages n'arrivent pas.
Voici mon code (c'est assez simple, je suis un noob en php):
Code :
- form id="form2" action="mail.php" method="post">
- Votre nom:<br>
- <input type="text" name="nom">
- <br>
- Nom de votre société:<br>
- <input type="text" name="societe">
- <br>
- Votre adresse e-mail:<br>
- <input type="text" name="email">
- <br>
- Objet de votre message:<br>
- <input type="text" name="objet">
- <br>
- Votre message:<br>
- <textarea cols="12" rows="3" name="message"style="height:100px; overflow:auto;"></textarea>
- <input type="submit" value="Envoyer"> -
- <input type="reset" value="Annuler">
- </form>
|
Code :
- <?php
- $TO = "mail@yahoo.fr";
- $subject = "Formulaire de contact SITE";
- $nom=$_POST['nom'];
- $societe=$_POST['societe'];
- $email=$_POST['email'];
- $objet=$_POST['objet'];
- $message=$_POST['message'];
- $msg = "Nom:\t$nom\n\n";
- $msg .= "Nom de la société:\t$societe\n\n";
- $msg .= "E-Mail:\t$email\n\n";
- $msg .= "Objet du contact:\t$objet\n\n";
- $msg .= "Message:\t$message\n\n";
- $mailheaders = "From: $nom ($email)<> \n";
- $mailheaders .= "Reply-To: $email\n\n";
- $mailheaders .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
- $mailheaders .='Content-Transfer-Encoding: 8bit';
- mail($TO, $subject, $msg, $mailheaders);
- echo "Message envoyé, merci!";
- ?>
|
Je galère depuis des jours là dessus, merci d'avance à celui qui m'aidera
---------------
Best dressed chicken in town