====== FAQ Questions Générales ====== ===== Exemple d'application de la fonction mail() : création d'un formulaire sécurisé d'envoi de mails ===== Voici un petit exemple en PHP d'un script d'envoi de mail, permettant de gérer dynamiquement chaque champ d'envoi.\\ Le but de ce script est de vous fournir un exemple de script ou toutes les variables de la fonction mail() sont passées en dynamique, et sécurisées contre l'injection de spams.\\ Vous pouvez à loisir le personnaliser, et fixer en dur certaines variables (expediteur, destinataire, ...) pour vos propres besoins, mais n'oubliez pas de sécuriser correctement votre script en fonction du nom de vos variables. Commençons par créer le formulaire permettant de composer son mail, nommé //formulaire.php// : .:: Formulaire d'envoi de mails ::.
.:: Formulaire d'envoi de mails ::.
 
De :
A :
Sujet :
Message :
Voici ce que ce code donne à l'écran (avec la feuille de style ;-)) : {{:generale:php:formulaire-1.jpg|:generale:php:formulaire-1.jpg}} Passons à présent au code de traitement de ce formulaire, dans la page nommée //envoi.php// : .:: Formulaire d'envoi de mails ::.
.:: Formulaire d'envoi de mails ::.
 

Retour
Voici le résultat de l'envoi d'un email, lorsque tout les champs sont valides ; l'un des messages d'erreur défini dans le script est affiché si un problème a été rencontré : {{:generale:php:formulaire-2.jpg|:generale:php:formulaire-2.jpg}} Ce code est un simple petit exemple mais peut tout a fait être adapté à des besoins divers, comme l'écriture d'un formulaire de contact sécurisé, en placant en dur votre adresse destinataire par exemple. Et voici [[http://web1w1.nfrance.com/~simeon/email.tar.gz|l'archive]] contenant ces fichiers. Bon code ;-) //L'équipe NFrance//