Sisi, skynet accepte bien le cgi.
A. Les fonctions du formulaire
Dans le script disponible sur les serveurs de Belgacom, vous pouvez adapter 4 fonctions (2 obligatoires et 2 facultatives) que vous introduisez dans votre page HTML. Le code de ces fonctions se présente comme suit :
<input type="hidden" name="function" value="valeur de la fonction">
* <input type="..."> : input place les éléments relatifs à son fonctionnement dans le formulaire et type="..." précise les éléments à placer. Il peut s'agir de champs de texte, de cases à cocher, de boutons, etc. Dans ce cas-ci, il est utilisé pour introduire une fonction.
* name="..." value="..." : dans ce code, l'option name="..." est utilisée pour placer la fonction exacte (vous n'avez dès lors pas le choix ici), dans l'option value="...", vous complétez vous-même la fonction. Ces documents sont les suivants :
1. <input type="hidden" name="to" value="votre_adresse e-mail"> (obligatoire)
Grâce à cette fonction, vous choisissez l'adresse e-mail à laquelle le formulaire doit être envoyé après avoir cliqué sur le bouton "envoyer".
2. <input type="hidden" name="next" value="page html"> (obligatoire)
La page que le visiteur voit apparaître après avoir envoyé le formulaire doit être clairement définie quelque part.
3. <input type="hidden" name="subject" value="e-mail_sujet"> (facultatif)
Vous pouvez également choisir le sujet de l'e-mail envoyé par le script. Vous pouvez par exemple l'utiliser pour filtrer les messages dans votre inbox.
4. <input type="hidden" name="lang" value="langue"> (facultatif)
Il existe deux variantes du script pour le formulaire sur les serveurs de Belgacom (voir plus loin). Choisissez ici la langue dans laquelle le visiteur doit voir la page intermédiaire de Belgacom. Vous avez le choix entre fr (français), nl (néerlandais) et en (anglais).
B. Le code permettant de faire fonctionner le formulaire
Comme dans le cas de la quatrième fonction, il existe deux variantes du script. Faites attention lorsque vous introduisez le code parce qu'ils ne diffèrent que d'une seule lettre. La différence se trouve dans le code utilisé pour appeler le script sur le serveur :
1.
<form method="post" action="http://users.skynet.be/cgi-bin/formd.cgi">
<input...>
<input...>
...
</form>
Il s'agit du script simple : le visiteur remplit le formulaire, clique sur "envoyer" et voit ensuite apparaître la page que vous avez choisie.
2. <form method="post" action="http://users.skynet.be/cgi-bin/form.cgi">
<input...>
<input...>
...
</form>
Après avoir cliqué sur "envoyer", le visiteur voit apparaître en premier lieu une page intermédiaire de Belgacom et ensuite la page que vous avez choisie. Vous ne pouvez rien modifier dans la page intermédiaire sauf la langue grâce à l'option <input type="hidden" name="lang" value="langue"> (voir ci-dessus). Sur cette page se trouve un aperçu schématique du contenu du formulaire tel que mentionné par le visiteur.
Voila d'ou viens la phrase bizarroide