WEB DYNAMIQUE
TP1 Messagerie en CGI (C ou perl)
Compilation : Aide pour utiliser Visual C++ en ligne de commande
Exercice 1 : environnement CGI
Ecrire un programme CGI qui affiche les variables d’environnment CGI
REMOTE_ADDR HTTP_USER_AGENT HTTP_HOST HTTP_ACCEPT HTTP_ACCEPT_LANGUAGE SERVER_SOFTWARE SERVER_NAME SERVER_PORT
|
SERVER_PROTOCOL DOCUMENT_ROOT SERVER_ADMIN SCRIPT_FILENAME CONTENT_TYPE CONTENT_LENGTH GATEWAY_INTERFACE REQUEST_METHOD QUERY_STRING
|
Exercice 2: redirection HTTP
Ecrire un programme CGI qui reçoit en paramètre le nom d’une page vers laquelle il redirige automatiquement le navigateur.
Ecrire les pages HTML associées (au moins la page de destination).
Créer une messagerie qui permet de saisir et de restituer les informations suivantes :
· Nom
· Ville
· Sexe
· Age
· Message
Exercice 1 : Création de la page du formulaire (form.html)
Voici un exemple :
Exercice 2 : Création du CGI de stockage (msg-store.exe ou msg-store.pl)
Il doit permettre de stocker les valeurs saisie dans le formulaire dans un fichier coté serveur.
Aidez vous de la librairie CGI ICI : EN C EN PERL
Exercice 3 : Création du CGI de restitution (msg-list.exe ou msg-list.pl)
Il doit permettre de restituer dans une page HTML les valeurs contenues dans la « base de données fichier » coté serveur.
Exemple :
Exercice 3 : Creation de la page de garde (index.html)
Ecrire une page « Messagerie » avec un lien nommé « saisie d’un message » vers la page de saisie (formulaire) et un lien nommé « voir les messages saisis » vers la page de restitution de la messagerie.