

Manuel |
Les scripts CGI sont des petits programmes utilisant des langages de programmation respectant la norme Common Gateway Interface ("interface de passerelle commune"). Elles permettent à des pages web d'exécuter des programmes sur le serveur où est hébergé le site ou sur d'autres serveurs grâce à des liens. Le but étant d'ajouter de l'interactivité au site ou de récolter des informations sur les visiteurs du site. Les langages les plus utilisés sont Perl, C/C++, PHP, Java et ASP. Mais un de ces langages domine assez nettement les autres : Perl. C'est pourquoi les scripts que vous trouverez ci-dessous sont presque tous écrits en Perl.
Count de Muhammad A Muquit (préinstallé)C'est un compteur graphique écrit en C. Il est déjà compilé et préinstallé dans votre répertoire cgi-bin. Pour l'utiser, insérez la ligne suivante dans le code HTML de votre page web :<img src="/cgi-bin/Count.cgi?ft=5|dd=A|frgb=255;255;255;&df=votrelogin.dat"> Il comprend les options suivantes : - ft=5 : détermine l'épaisseur entre les digits
et le reste de la page, vous pouvez remplacer 5 par un autre chiffre.
Ce compteur possède de nombreuses autres options. Pour en savoir
plus, visitez la page de l'auteur.
TextCounter de Matt's Scripts Archive (à télécharger)C'est un compteur textuel écrit en Perl. Il nécessite un appel par SSI. Insérez la ligne suivante dans le code HTML de votre page web :<!--#exec cgi="/cgi-bin/counter.pl"--> Il sauvegarde ses données dans des fichiers (un fichier par page
où se trouve le compteur) dans le sous-répertoire "data"
de votre répertoire htdocs, "data" doit avoir le chmod 777.
Vous devez aussi nommer vos pages web où se trouve ce compteur avec
l'extension .shtml. Cependant, utilisez plutôt le compteur
précédent.
Formmail de Matt's Scripts Archive (préinstallé)C'est un script écrit en Perl qui vous permet de recevoir par e-mail le contenu d'un formulaire web rempli et envoyé par un visiteur de votre site. Rajoutez les lignes entre crochets dans le code HTML de votre formulaire entre les balise <form ...> </form> :<input type=hidden name="recipient" value="email@votredomain.com"> <input type=hidden name="subject" value="votresujet"> <input type=text name="subject"> <input type=text name="email"> <input type=text name="realname"> <input type=hidden name="redirect" value="http://voterdomain.com/merci.html"> <input type=hidden name="required" value="email,realname"> Vous pouvez bien sûr rajouter d'autres champs au formulaire : adresse postale, téléphone... La balise "form" de votre formulaire doit être ainsi : <form method="POST" action="/cgi-bin/formmail.pl"> Pour en savoir plus, analysez le contenu de notre formulaire de contact
et téléchargez Formmail
entièrement pour connaître ses autres options. Guestbook de Matt's Scripts Archive (à télécharger)C'est un script en Perl qui vous permet d'installer sur votre site un livre d'or qui donnera la possibilité à vos visiteurs d'y inscrire un commentaire. C'est un script simple à utiliser et à configurer mais il vous faudra sans doute personnaliser les 3 fichiers HTML l'accompagnant. Il nécessite donc de bonnes connaissances en HTMLet de petites notions en PERL.WWWBoard de Matt's Scripts Archive (à télécharger)C'est un programme écrit en Perl qui vous permet d'installer sur votre site votre propre forum de discussion. Il est principalement composé de 2 script. Le premier, wwwboard.pl, sert à récolter et à visualiser les messages postés par les intervenants. Le deuxième, wwwadmin.pl, est destiné uniquement à l'administrateur du forum pour changer son mot de passe et pour effacer les messages du forum selon certains critères. Les messages sont archivés dans le sous-répertoire "messages". C'est un programme simple et efficace mais qui requiert de petites notions en PERL et de bonnes connaissances en HTML pour le configurer et le personnaliser à l'apparence de votre site.Simple Search de Matt's Scripts Archive (à télécharger)C'est un script en Perl qui vous permet d'avoir un petit moteur de recherche interne à votre site. Le visiteur entre un ou plusieurs mots-clés, sélectionne deux options de recherche et click. Il verra alors s'afficher une liste des pages de votre site contenant ces mots. Ce script peut donner une allure très professionnelle à un site contenant de nombreuses pages. Il nécessite des connaissances moyennes en HTML et légères en PERL.Free For All Link Page de Matt's Scripts Archive (à télécharger)C'est un script écrit en Perl qui permet à vos visiteur d'ajouter librement l'adresse de leurs sites web dans une des catégories proposées que vous pouvez modifier. Le rendu est un peu rudimentaire mais ce script peut être une bonne base de départ avant d'utiliser des programmes plus complexes si vous envisagez de créer un site annuaire.Mailing List de The CGI Factory (à télécharger)C'est un agréable programme de list de diffusion d'e-mail. Le principe d'une mailing list est de permettre à vos visteurs de s'inscrire à une liste sur un sujet précis pour recevoir régulièrement des e-mails sur ce sujet. Ce programme est composé essentiellement de deux scripts. Le premier, maillist.pl, sert à recueillir les inscriptions et les désinscriptions.. Le deuxième, mail-admin.pl, doit être uniquement utilisé par l'administrateur de la liste pour changer sont mot de passe et envoyer des messages à tous les membres de cette liste. Il nécessite de légères connaissances en HTML et en Perl.Perlshop de Arpanet Corp (à télécharger)C'est un bon programme écrit en Perl de commerce électronique de type "caddy virtuel", c'est-à-dire que vos clients placent dans un panier fictif divers produits au fur et à mesure qu'ils visitent vos pages. Le programme garde en mémoire le contenu du panier jusqu'à la prise de commande. Si vous connaissez bien HTML, l'anglais et avez des notions en Perl, vous pourrez alors monter votre propre magasin virtuel à peu de frais.
Pour trouver d'autres scripts et en apprendre plus sur la programmation CGI :
|