Cours introduction à la common gateway interface (Exécution de programmes externes)

Sommaire: Cours introduction à la common gateway interface

1 Introduction
1.1 La d’enitions d’un script CGI
1.2 Pourquoi utiliser les scripts CGI
1.3 Prerequis et choix techniques
1.4 Installation du serveur Web
2 Notions fondamentales
3 Premier programme
3.1 Source du programme
4 Saisie ettraitement de donnees
4.1 Recuperation des informations
4.2 les variables d’environnement
5 Debugger un script CGI
6 That’s all folks !
7 Copyright

Extrait du cours introduction à la common gateway interface

1 Introduction
1.1 La de nitions d’un script CGI
En simpli ant, un script CGI est tout simplement un programme pouvant etre execute par un serveur HTTP.
1.2 Pour quoi utiliser les scripts CGI
Vous savez creer des page sauformat HTML(Hyper Text Markup Language) et les publier sur le WEB (World Wide Web). Ainsi, vous maitrisez les bases de HTML (voir m^eme tous les details de HTML 3.2), et vous  etes alors pr et(e)  a passer a l’etape suivante:la creation et gestion de pages dynamiques, et l’interfacage avec des programmes externes.Vous pourrez alors e ectuer des traitements automatiques apartir de vos pages HTML. Un exemple classique nous etant fourni parles moteurs de recherche qui, apartir de mots cle ssaisis dans un formulaire,vous achent l’ensemble des pages au format HTML contenant ces mots cles. La recherche etant e ectuee par un programme externe.
1.3 Prerequis et choix techniques
Dans ce document, je suppose connu les bases du langage HTML, le minimum pour pouvoir faire une page.Pour l’ecriture des programmes, la connaissance d’un langage de programmation plus ou moins  evolue est bien entendu necessaire (par exemple,C, Perl,Python …).Nous supposons un serveur Web tournant sur une machine Unix (tous les exemples presentes dans ce documentont et erealis es sur une machine Linux 2.0 et le serveur HTTP Apache 1.2b3).
1.4 InstallationduserveurWeb
Autant l’ecriture de page sauformat HTML necessitait juste un navigateur pour visualiser le resultat, autant l’ecriture de scripts CGI necessite la presence d’un serveur HTTP tournant sur la machine (en e et,n’oublions pas que c’est le serveur qui execute le programme).
Donc premiere etape, il nous faut installer un serveur HTTP. Notre choix se porte sur Apache(http://www.apache.org/. Il est puissant, largement le plus utilise (40% environ des sites) et libre.Onr ecup ere la derniere version sur, par exemple, ftp://ftp.ibp.fr/pub/www/apache/dist ou sur le site ociel : ftp://ftp.apache.org/pub/apache/dist. Une fois l’archive recuperee, on des archive le chier apache1.2b8.tar.gz (version 1.2 beta 8 ou une version ulterieure):
2 Notions fondamentales
Lorsque vous tapez un URL (Uniform Ressource Locator), parexemplehttp://www.april.org/april.html,votre navigateur prefere va se connecter auserveur Web indique,c’est  a dire le programme installe sur la machine distante (dans notre exemple www.april.org), et qui  ecoute sur le port 80.Le serveur vachercher le document en question sur son disque et l’envoie au navigateur, en utilisant le protocole HTTP (Hyper Text Transfer Protocol). Il peut s’agir de n’importe quel type de chier,un chier au format HTML, une image,un chier son etc.

……..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours introduction à la common gateway interface (320 Ko) (Cours PDF)
La common gateway interface

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *