Scripts CGI


Logo du Centre
 

Accueil --> Site ouèbe I --> Formulaire CGI

Utiliser un formulaire simple

Les formulaires créés à l'aide de FrontPage sont puissants, mais seulement si le serveur qui les héberge dispose des extensions serveur FrontPage. La plupart des serveurs des grands fournisseurs ne disposant pas de ces extensions, vous devez vous débrouiller avec les scripts CGI disponibles chez votre fournisseur.

Avant de commencer

Nous vous présentons ici les détails pour activer un script CGI chez Globetrotter, Infinit (Vidéotron) et Sympatico. La procédure est assez uniforme; vous devriez donc pouvoir la transposer sans trop de mal chez le serveur de votre fournisseur.

Important

Aux dernières nouvelles, le fournisseur Abacom ne fournit aucun support pour les formulaires. Il est cependant possible d'utiliser un script FormMail gratuit comme celui-ci. La solution du script gratuit peut d'ailleurs s'appliquer à d'autres sites, peu importe le fournisseur.

Ajuster les propriétés du formulaire

Une fois que le formulaire est créé, cliquez avec le bouton droit de la souris dans une partie du formulaire (entourée par une ligne pointillée), puis sur la commande Propriétés du formulaire. La boîte de dialogue suivante apparaît:

Remarquez que le choix Script personnalisé a été activé, et qu'un nom a été donné au formulaire. Cliquez maintenant ici pour la procédure avec Globetrotter, ici pour la procédure avec Infinit (Vidéotron), et ici pour la procédure avec Sympatico.

Procédure Globetrotter

Toujours à partir de la boîte de dialogue Propriétés du formulaire, cliquez sur le bouton Options. Une nouvelle boîte de dialogue apparaît:

Dans la section Action, tapez ou copiez-collez
http://pages.globetrotter.net/cgi-bin/formmail-vf.pl
et choisissez POST dans la section Méthode.

Cliquez sur OK pour confirmer. Vous revenez à la boîte de dialogue Propriétés du formulaire.

Cliquez sur le bouton Avancé. Une nouvelle boîte de dialogue apparaît.

Cliquez ensuite sur le bouton Ajouter pour activer la boîte de dialogue Paire Nom/Valeur.

Dans la boîte de dialogue, tapez recipient (sans accent) à la section Nom et une adresse de courriel valide à la section Valeur. Pour que le formulaire soit envoyé à plus d'une adresse, séparez chaque adresse par une virgule (sans espace). Vous devriez obtenir quelque chose se rapprochant de ceci:

Cliquez sur OK dans les trois boîtes de dialogue pour confirmer et retourner à votre formulaire.

Vous avez terminé.

Notes importantes provenant du site Globetrotter sur les formulaires :

La boite où vous inscrivez le nom doit être nommée «realname»
Celle où vous inscrivez votre adresse de courriel doit s'appeler «email»

Procédure Infinit (Vidéotron)

Toujours à partir de la boîte de dialogue Propriétés du formulaire, cliquez sur le bouton Options. Une nouvelle boîte de dialogue apparaît:

Dans la section Action, tapez ou copiez-collez
http://pages.infinit.net/cgi-bin/FormCour.pl
et choisissez POST dans la section Méthode.

Cliquez sur OK pour confirmer. Vous revenez à la boîte de dialogue Propriétés du formulaire.

Cliquez sur le bouton Avancé. Une nouvelle boîte de dialogue apparaît.

Cliquez ensuite sur le bouton Ajouter pour activer la boîte de dialogue Paire Nom/Valeur.

Dans la boîte de dialogue, tapez recipient (sans accent) à la section Nom et une adresse de courriel valide à la section Valeur. Pour que le formulaire soit envoyé à plus d'une adresse, séparez chaque adresse par une virgule (sans espace). Vous devriez obtenir quelque chose se rapprochant de ceci:

Cliquez sur OK dans les trois boîtes de dialogue pour confirmer et retourner à votre formulaire.

Vous avez terminé.

Procédure Sympatico

Toujours à partir de la boîte de dialogue Propriétés du formulaire, cliquez sur le bouton Options. Une nouvelle boîte de dialogue apparaît:

Dans la section Action, tapez ou copiez-collez
http://www3.sympatico.ca/cgi-bin/mailtofr.cgi?votre_adresse@sympatico.ca
en remplaçant votre_adresse@sympatico.ca par votre adresse de courriel, et choisissez POST dans la section Méthode.

Cliquez sur OK dans les deux boîtes de dialogue pour confirmer et retourner à votre formulaire.

Vous avez terminé.

Retour aux notes

 

Jacques Saint-Pierre, Centre de formation Champlain - jsaint-pierre@crc-lennox.qc.ca - 563-9574
http://www.centre-champlain.qc.ca/siteweb ou http://205.236.4.130/siteweb