

Envoi du contenu d'un formulaire par Mail
| URL |
http://formail.nnx.com/fmail.php
<form method="post" action="http://formail.nnx.com/fmail.php" ENCTYPE="multipart/form-data">
| Description |
Ce script PHP a pour but de récupérer les informations d'un formulaire et de les envoyer par mail.
Le mail reçu est de la forme :
champ1 : Valeur du champ 1
champ2 : Valeur du champ 2
champ3 : Valeur du champ 3
champ4 : Valeur du champ 4
Le formulaire doit obligatoirement utiliser la méthode POST.
| Champs réservés du formulaire |
| Nom | Type | Description | |
|---|---|---|---|
| address | hidden | Obligatoire | Adresse EMail du destinataire du message. Anti-spam : la chaine (a) est remplacée par un @ au moment de l'envoi du mail. |
| title | hidden | Obligatoire | Titre du mail. |
| response | hidden | Facultatif | Message de validation affiché par le script PHP. - Si ce champ est absent, le message par défaut est "Votre message a été envoyé !". |
| return | hidden | Facultatif | Adresse de retour après affichage du message de validation. - Si ce champ est absent, on retourne à la page qui a appelé le script PHP. - Si la valeur est "no", il n'y a pas de retour. |
| wait | hidden | Facultatif | Durée d'attente en secondes avant le retour (0 : pas d'attente). - Si ce champ est absent, il n'y a pas d'attente. |
| send | submit | Obligatoire | Bouton "Envoyer" du formulaire. - Si ce bouton a un autre nom, il apparaîtra sur le mail. |
| debug | hidden | Facultatif | Pour les tests uniquement - Si la valeur est "yes", le mail n'est pas envoyé mais affiché en HTML |
| attachment[] | file | Facultatif | Permet d'envoyer des fichier attachés - il est possible de mettre plusieurs champs 'attachment[]' correspondant chacun à un fichier attaché au mail - si aucun fichier n'est sélectionné ou que le fichier n'existe pas, le mail sera envoyé sans ce fichier - la taille maximum des fichiers attachés est limitée à 1 500 000 Ko - ATTENTION : le formulaire et chaque champ d'attachement de fichier doivent comporter l'attribut ENCTYPE="multipart/form-data" |
| MAX_FILE_SIZE | hidden | Facultatif | Permet de limiter la taille des fichiers attaché - le tag VALUE permet de préciser la taille maximum de tous les fichiers attachés ex. <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000"> |
| Application |
| Exemple simple |
Formulaire (debug)
Source HTML
<form
action="http://formail.nnx.com/fmail.php" method="POST" ENCTYPE="multipart/form-data">
<input type="hidden"
name="address" value="null@neuronnexion.fr">
<input type="hidden"
name="title" value="Je m'appelle...">
<input type="hidden"
name="wait" value="10">
Nom : <input type="text" size="40" name="Nom"><br>
Prénom : <input type="text" size="40" name="Prenom"><br>
Age : <input type="text" size="3" name="Age"><br>
Etudiant : <input type="radio" checked
name="Etudiant" value="non">non
<input type="radio"
name="Etudiant" value="oui">oui<br>
<input type="submit"
name="send" value="Envoyer">
</form>
| Résultat |
Destinataire : null@neuronnexion.fr
Sujet : Je m'appelle...
Corps du message :
Nom : DUPONT
Prenom : Pierre
Age : 32
Etudiant : non
© Neuronnexion 1996, 97, 98, 99. Tous droits
réservés.-dernière mise a jour 10 juin 1999
Neuronnexion - 19/21, rue des Augustins - F-80000 AMIENS - Tel. 03 22 71 61 90 - Fax : 03
22 71 61 99
Support technique : support@nnx.com - HTTP : http://www.nnx.com/