Salut les gars, je suis en train d'envoyer un e-mail HTML avec php. Lorsque je clique sur le bouton sur une page, il charge le fichier php et envoie les données qui devraient aller dans le courrier. Ces données sont du code HTML, j'utilise aussi la même variable/code pour générer du contenu dans ce fichier PHP. Le contenu est généré à la perfection mais l'e-mail est vide, mais j'utilise la même variable que celle que j'utilise pour créer du contenu sur cette page. Le code estEnvoi de courrier PHP avec HTML
<?php
$message=$_POST["email"];
echo $message;//Use variable to generate content
if (isset($_POST['button1']))
{
$to = '[email protected]';
$subject = 'Subject';
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
mail($to, $subject, $message, implode("\r\n", $headers));
}
?>
<form method="POST" action=''>
<input type="submit" name="button1" value="Send mail" class="btn">
EDIT: Si je tape manuellement le code html cela fonctionne.
Donc, aucune idée comment cela pourrait être réparé? :) – guber90
Cela n'envoie pas de courrier à mon email doit être je fais quelque chose de mal cus je n'ai pas beaucoup d'expérience dans la programmation web. (Je modifie [email protected] à mon email) – guber90
Cela pourrait être le problème en utilisant la fonction mail. Je ne peux que vous donner de l'aide pour votre script - cela ne veut pas dire que j'écrirai vos scripts;) – SebTM