Bonjour, j'ai creer un formulaire de contact simple en html et php, malheureusement, je suis novice et j'ai des erreurs de code php, je vous envoie le code html et le php
LE code html :
<form method="POST" action="envoi.php">
<fieldset><legend> Formulaire de contact</legend><br>
<label>Nom</label><br>
<input type="text" name="nom" required/><br/><br>
<label>E-mail</label><br>
<input type="email" name="email" required/><BR><br>
<label>Message</label><br/>
<textarea name="message"></textarea><br/><br>
<input type="reset" value="Effacer" />
<input type="submit" value="Envoyer" />
</fieldset>
</form>
LE CODE PHP
<?php>
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
print_r($_POST);
// récupération des données du formulaire
$nom=!empty($_POST["nom"]) ? $_POST["nom"] : NULL;
$mail=!empty($_POST["mail"]) ? $_POST["mail"] : NULL;
$message=!empty($_POST["message"]) ? $_POST["message"] : NULL;
// Texte à envoyer
if($nom && $mail && $message){
$texte = "nom : $nom\n";
$texte .= "email : $email\n";
$texte .= "message : $message\n";
$texte = stripslashes($texte);
// Destinataire et objet du message
$destinataire = "lasourisetlordi@free.fr";
$objet ="Formulaire du site";
// en-tête masqué (codage des caractères)
$headers = "Content-type: text/plain;charset=utf-8; ";
// Envoi du message, puis confirmation sur la page
if (mail($destinataire, $objet, $texte,$headers)) {
echo "Envoi OK !";
} else {
echo "Erreur";
}
}else{
echo " Merci de remplir les champs nom,prénom et message !";//correction ici
}
merci pour votre aide, si quelqu'un pourrait corriger les erreurs ET rendre le formulaire fonctionnel