Publicité
Free
Orange
Neuf Télécom
Alice
Club-Internet
Lycos Multimania
iFrance
Le vôtre n'y figure pas ? !
Pas de script CGI ?
Des sites vous l'offrent !
WebD
OVH.net
Response-O-Matic
La liste de The CGI Resource Index
Consulter son e-mail en vacances
L'actu du mail
Le spam représente 81,6 % des emails au niveau monde
1. Initialiser le formulaire
Avant de créer les champs, les menus déroulants ou les boutons, il faut définir et initialiser le formulaire.Un formulaire comprend différents types de champs de saisie, comme des zones texte, des boîtes à cocher ou des listes déroulantes. Ces champs sont définis par des codes HTML, à l'intérieur d'une section délimitée par les balises <FORM> et </FORM>.
Première chose à faire : définir comment l’information, une fois le formulaire rempli, va vous être transmise. Tout est précisé dans la balise <FORM>. A l'intérieur de cette balise, l’attribut ACTION permet de préciser la façon dont sont envoyées les informations recueillies dans le formulaire :
<FORM ACTION="..." METHOD="POST">....</FORM>
Comment déterminer l'attribut ACTION ?
Selon votre hébergeur, plusieurs méthodes sont à
votre disposition.
- Il peut s'agir d’un script CGI, qui récupère
les données, les traite et vous les renvoie par courrier
électronique. Le plus souvent, votre hébergeur en
met un à votre disposition : renseignez-vous (vous trouverez
quelques liens ci-contre). Une fois que vous avez récupéré
l’adresse du script, vous n’avez plus qu’à compléter
la balise <FORM> par l’attribut
ACTION="URL_du_script_CGI".
Cela donne par exemple pour Free :
<FORM ACTION="http://perso0.free.fr/cgi-bin/form2mail.pl" METHOD="POST">....</FORM>
- Si votre hôte ne vous fournit pas de script et ne supporte
ni PHP ni ASP, vous pouvez aussi transmettre l’information simplement
par le logiciel de messagerie de l'internaute. En plaçant
dans la balise <FORM> l’attribut
ACTION="mailto:adresse@serveur.com",
vous ordonnez ainsi l’envoi des données à l'adresse
indiquée. C'est un moyen simple de récupérer
l’information mais qui présente l’inconvénient majeur
de faire appel au logiciel de messagerie par défaut de l'ordinateur
de l'utilisateur (qui n'est peut-être pas correctement configuré).
Cela donne par exemple :
<FORM ACTION="mailto:chose@bidule.fr" METHOD="POST">....</FORM>
- Si votre hébergeur supporte le PHP, vous pouvez
utiliser un script utilisant la fonction mail(). Pour plus
d'infos, consultez la page sur la fonction
PHP mail()
- Si votre hébergeur supporte l'ASP, vous pouvez également
utiliser un script. Pour plus d'infos, consultez le site ASP-PHP.net.
