Bonjour
Je suis novice
Je crée un formulaire de contact
<div class="contact">
<p class="titresfooter">Contact</p>
<?php include('traitement.php'); ?>
<form method="post" action="traitement.php">
<p>
<strong>Nom<span style="color: #ff0000;">*</span> :</strong> <label for="nom"> </label> <input id="nom" name="nom" size="28" type="text" /> <br></p>
<p><strong>Prénom :</strong> <label for="prenom"> </label> <input id="prenom" name="prenom" size="27" type="text" /> <br /> </p>
<p><strong>Mail <span style="color: #ff0000;">*</span> :</strong><br /> <label for="email"> </label> <input id="email" name="email" size="81" type="text" /></p>
<p>Pour quelle raison nous contactez-vous ?</p>
<label for="objet"></label> <select id="objet" name="objet"> <option value="renseignement">Pour un renseignement</option>
<option value="suggestion">Pour une suggestion</option>
<option value="remarque">Pour une remarque</option>
<option value="autre chose">Pour autre chose</option>
</select><br>
<p>Message <span style="color: #ff0000;">*</span> :</p>
<p><label for="message"></label> <textarea id="message" cols="52" rows="7" name="message"></textarea></p>
<input type="reset" value="Effacer" /> <input type="submit" value="Envoyer" />
<p> </p>
</form></article>
ma redirection ne fonctionne pas mais mon mail est bien envoyé !
<?php
// S'il y des données de postées
if ($_SERVER['REQUEST_METHOD']=='POST') {
// (1) Code PHP pour traiter l'envoi de l'email
// Récupération des variables et sécurisation des données
$nom = htmlentities($_POST['nom']); // htmlentities() convertit des caractères "spéciaux" en équivalent HTML
$objet = htmlentities($_POST['objet']);
$email = htmlentities($_POST['email']);
$message = htmlentities($_POST['message']);
// Variables concernant l'email
$destinataire = 'moi@gmail.com'; // Adresse email du webmaster (à personnaliser)
$contenu = '<html><head><title> '.$objet.' </title></head><body>';
$contenu .= '<p>Tu as un nouveau message !</p>';
$contenu .= '<p><strong>Nom</strong>: '.$nom.'</p>';
$contenu .= '<p><strong>Prenom</strong>: '.$prenom.'</p>';
$contenu .= '<p><strong>Email</strong>: '.$email.'</p>';
$contenu .= '<p><strong>Message</strong>: '.$message.'</p>';
$contenu .= '</body></html>'; // Contenu du message de l'email (en XHTML)
// Pour envoyer un email HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
// Envoyer l'email
mail($destinataire, $objet, $contenu, $headers)
if(!mail($destinataire, $objet, $contenu, $headers)){
echo "erreur";
}else{
header("location:merci.html");
}
?>
Pouvez-vous m'aider?
Je suis novice
Je crée un formulaire de contact
<div class="contact">
<p class="titresfooter">Contact</p>
<?php include('traitement.php'); ?>
<form method="post" action="traitement.php">
<p>
<strong>Nom<span style="color: #ff0000;">*</span> :</strong> <label for="nom"> </label> <input id="nom" name="nom" size="28" type="text" /> <br></p>
<p><strong>Prénom :</strong> <label for="prenom"> </label> <input id="prenom" name="prenom" size="27" type="text" /> <br /> </p>
<p><strong>Mail <span style="color: #ff0000;">*</span> :</strong><br /> <label for="email"> </label> <input id="email" name="email" size="81" type="text" /></p>
<p>Pour quelle raison nous contactez-vous ?</p>
<label for="objet"></label> <select id="objet" name="objet"> <option value="renseignement">Pour un renseignement</option>
<option value="suggestion">Pour une suggestion</option>
<option value="remarque">Pour une remarque</option>
<option value="autre chose">Pour autre chose</option>
</select><br>
<p>Message <span style="color: #ff0000;">*</span> :</p>
<p><label for="message"></label> <textarea id="message" cols="52" rows="7" name="message"></textarea></p>
<input type="reset" value="Effacer" /> <input type="submit" value="Envoyer" />
<p> </p>
</form></article>
ma redirection ne fonctionne pas mais mon mail est bien envoyé !
<?php
// S'il y des données de postées
if ($_SERVER['REQUEST_METHOD']=='POST') {
// (1) Code PHP pour traiter l'envoi de l'email
// Récupération des variables et sécurisation des données
$nom = htmlentities($_POST['nom']); // htmlentities() convertit des caractères "spéciaux" en équivalent HTML
$objet = htmlentities($_POST['objet']);
$email = htmlentities($_POST['email']);
$message = htmlentities($_POST['message']);
// Variables concernant l'email
$destinataire = 'moi@gmail.com'; // Adresse email du webmaster (à personnaliser)
$contenu = '<html><head><title> '.$objet.' </title></head><body>';
$contenu .= '<p>Tu as un nouveau message !</p>';
$contenu .= '<p><strong>Nom</strong>: '.$nom.'</p>';
$contenu .= '<p><strong>Prenom</strong>: '.$prenom.'</p>';
$contenu .= '<p><strong>Email</strong>: '.$email.'</p>';
$contenu .= '<p><strong>Message</strong>: '.$message.'</p>';
$contenu .= '</body></html>'; // Contenu du message de l'email (en XHTML)
// Pour envoyer un email HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
// Envoyer l'email
mail($destinataire, $objet, $contenu, $headers)
if(!mail($destinataire, $objet, $contenu, $headers)){
echo "erreur";
}else{
header("location:merci.html");
}
?>
Pouvez-vous m'aider?