Bon, OK, merci pour ta réponse.
N'ayant aucune connaissance en PHP, j'ai donc décidé de commencer à m'y mettre. J'ai trouvé des choses très utiles sur le
site du zéro. J'ai bâti un couple de fichiers formulaire.html / confirmation.php, mais je n'arrive pas à comprendre comment faire pour intégrer tous mes champs de formulaire (plusieurs input text, textarea, select/option) dans le mail généré. J'ai l'impression que la fonction mail de php n'offre la possibilité que d'un seul champ en plus des to/subject/from : mail($to,$subject,$message,$from).
Mon code :
$verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!"; // Utilisation de la variable $verif pour vérification ensuite de la validité de la sémantique de l'adresse électronique
// Assignation des variables
// Protection des variables par htmlentities()
// Pour une meilleure lisibilité, suppression des antislashs (qui peuvent se mettre devant les apostrophes) par stripslashes()
$from=htmlentities("From: ".$_POST['email_visiteur']);
$message=stripslashes(htmlentities($_POST['demande']));
$to="nekkar@nekkar.net";
$subject=stripslashes($_POST['objet']);
// Utilisation de la REGEX (expression régulière) pour vérification de la validité de l'adresse électronique
if(!preg_match($verif,$email_visiteur)) // Le ! est un opérateur de négation
{
echo "L'e-mail saisi n'est pas valide, veuillez recommencer.";
}
// Vérification de la présence d'un message
// Trim() est une fonction qui permet de supprimer les caractères invisibles en début et fin de chaîne, tels que les espaces
elseif (trim($demande)=="")
{
echo "Veuillez remplir tous les champs obligatoires, merci.";
}
else
{
mail($to,$objet,$message,$from);
echo "Message bien envoyé";
}
?>
J'ai les questions et les réponses aux input text "nom", "prenom", "adresse", etc... ainsi qu'une ou plusieurs options d'un select à faire apparaître dans le mail généré par le php.
Tu saurais comment faire ?