Neuronnexion : Provider National Alternatif Indépendant

Espace de documentation


   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

 

Paramètres
Debug Pas de retour
Adresse mail :
Sujet du mail :
Réponse :
Attente :

 

Exemple de formulaire client
Champs texte :
Case à cocher :
Option : oui non
Liste déroulante :
Texte long :

 

 

Exemple simple

 

Formulaire (debug)

Nom:
Prénom:
Age:
Etudiant: non oui

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/