J'ai pour projet de réaliser un site web en php et là je rencontre quelques problèmes:
j'ai créé un formulaire qui récupère des données d'ailleurs et lorsqu'on commit j'appelle un autre page qui traite l'envoie du mail. J'ai installé 'Test Mail Server' pour voir si je receptionne les mail en local d'abord.
Alors voila si le mai lest envoyer il y a redirection vers la page d'accueil sinon ben on va vers erreur.php et la je suis toujours rediriger vers la page d'erreur je ne sais pas ou je me suis trompé, pourriez-vous me donner des pistes:
Voici mon code d'envoie de mail:
<?php
$headers ='From: "nom"<[email protected]>'."\n";//adresse mail du demandeur
$headers ='Reply-To: [email protected]'."\n";//adresse de retour
$headers ='Content-Type: text/plain; charset="iso-8859-1"'."\n";//le jeu de caractères
$headers ='Content-Transfer-Encoding: 8bit';
$contenu='mail envoyé !';
if(mail(htmlspecialchars($_POST['email']),'sujet du mail' . htmlspecialchars($_POST['choix']), $contenu, $headers))
{
header('location: accueil.php');
}
else
{
header('location: erreur.php');
}
?>