kane9x
Février 12, 2019, 4:20
1
Je souhaite envoyer un courrier électronique avec PHP lorsque l’utilisateur remplit le formulaire HTML, puis envoie les informations du formulaire par courrier électronique. Je veux le faire à partir du même script de vue de site avec le modèle.
J’ai trouvé ce code, mais le message n’a pas été envoyé
<?php
if (isset($_POST['submit'])) {
$to = $_POST['email'];
$subject = $_POST['name'];
$message = getRequestURI();
$from = "programmer@example.com";
$headers = "From:" . $from;
if (mail($to, $subject, $message, $headers)) {
echo "Mail Sent.";
}
else {
echo "failed";
}
} ?>
Salut je t’envoi des codes si tu veux tester
<?php
$adresse_webmaster ="tonadressemaildemessageriepourlenvoi@live.fr";
$email ="emaildudestinataire@youyou.fr";
$prenom ="Mickey";
$message .= 'Hey '.$prenom.',
$message .= 'Thanks';
$message .= 'Thanks';
$entete = "MIME-Version: 1.0\r\n";
$entete .= "Content-type: text/html; charset=iso-8859-1\r\n";
$entete .= "From: <$adresse_webmaster>\r\n";
$entete .= "Reply-To: $adresse_webmaster\r\n";
mail($email,'Objet test', $message, $entete);
?>
si le premier test est ok, tu refais les définitions des variables
if (isset($_POST[‹ submit ›])) {
$email = $_POST[‹ email ›];
$prenom = $_POST[‹ name ›];
$message = $_POST[‹ message ›];
};