Bonjour
Je suis totalement debutant en php et je voudrais me faire une page d'envoi de mail simple, juste envoyer du texte et pas de pièces jointe.
J'ai donc commencer a faire quelque chose mais doit y avoir des erreurs se qui est presque normal vu que je debute. Je detecte en faite deux problème: Premiere j'ai l'impression que mon bouton envoie ne m'enregistre pas mes variable ( enregistrement par methode post) et la seconde est qu'il doit y avoir un probleme dans les resengnement de la fonction mail(). Serai t'il possible de me corriger ma source avec une petite explication de manière a se que je progresse.
Merci d'avance
-------------------------------------------------Source-------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>mail</title>
</head>
<body>
<?php
if (isset($_POST['$to']) AND isset($_POST['$from']))
{
if ($_POST['to'] != NULL AND $_POST['from'] != NULL )
{
$to = htmlentities ($_POST['to']);
$from = "De:" & htmlentities ($_POST['from']) & "\r\n";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html; charset=fr-ascii\r\n";
$sujet = htmlentities ($_POST['sujet']);
$message = htmlentities ($_POST['message']);
//appel de la fonction mail (envoi)
mail($to,$sujet,$message,$from);
}
}
?>
<form action="mail2.php" method="post">
<div style="text-align: center;">
<div style="text-align: center;">To: <input name="To" type="text"><br>
<br>
</div>
<div style="text-align: center;">From: <input name="from" type="text"><br>
</div>
<div style="text-align: center;"><br>
Sujet: <input name="Sujet" type="text"><br>
<br>
</div>
</div>
<div style="text-align: center;"><br>
</div>
<div style="text-align: center;"><textarea wrap="normal" cols="60" rows="20" name="message"></textarea><br>
<br>
<br>
<input value="Envoyer" type="submit"><br> </form>
<br>
<br>
</div>
<br>
</body>
</html>