2 recevoir par mail le contenu d'un formulaire de votre page
Pour permettre à l'utilisateur de saisir des données,
il est parfois utile de créer des formulaires HTML, avec le tag <FORM>.
Pour permettre aux utilisateurs de FREE de récupérer les informations
saisies sur leur pages Web personnelles, nous proposons un script PERL
permettant de récupérer ces données sur le compte e-mail associé à la
page Web.
Créer votre formulaire HTML
Vous devez d'abord créer votre formulaire, c'est à dire une page Web
contenant entre autres les différents champs :
<FORM METHOD="POST" ACTION="http://perso0.free.fr/cgi-bin/form2mail.pl">
<INPUT TYPE="text" NAME="nom_du_champ">
.. Et tous les champs dont vous avez besoin ..
<INPUT TYPE="submit" VALUE=" O K ">
</FORM> |
Vous placerez cette page sur votre site Web hébergé par FREE.
Attention : Pour que votre formulaire fonctionne vous devez mettre remplir le champ "Form" de la façon suivante :
<FORM METHOD="POST" ACTION="http://perso0.free.fr/cgi-bin/form2mail.pl"> |
Envoi de l'e-mail sur votre compte
Le script PERL va donc envoyer un e-mail dans votre boite aux lettres.
Si vous placez votre formulaire sur la page :
http://login.free.fr/repertoire/formulaire.html
Vous receverez l'e-mail sur votre adresse login@free.fr
Cet e-mail sera de la forme :
Date: Tue, 13 Jul 1999 16:54:31 +0200 From: login@free.fr Subject: Form2Mail URL:<http://login.free.fr/repertoire/formulaire.html> To: login@free.fr IP du client : 127.0.0.1 Page d'origine : http://login.free.fr/repertoire/formulaire.html ** Valeurs résultats ** valeur1 : first result valeur2 : deuxième résultat O K : OK ! |
Mettre en place la page de résultat
Une fois le mail envoyé, le serveur va afficher dans le navigateur une
page Web résultat contenue dans le même répertoire de vos pages Web
Perso que le formulaire.
Si vous placez votre formulaire sur la page :
http://login.free.fr/repertoire/formulaire.html
La page qui sera chargée sera la page result.html du répertoire correspondant, c'est à dire: http://login.free.fr/repertoire/result.html
Attention : La page résultat doit être nommée result.html,
cette page doit se trouver dans le même répertoire que votre formulaire.
Téléchargez les pages toute prête (au fomat .zip) |