WEB DYNAMIQUE
TP2 Messagerie en PHP
Exercice 1 : environnement CGI
Ecrire une page PHP 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 |
Ceci devrait confirmer que PHP s’exécute bien en tant que programme CGI (via ISAPI).
Exercice 2: redirection HTTP
Ecrire une page PHP qui reçoit en paramètre le nom d’une page vers laquelle il redirige automatiquement le navigateur.
Cela peut etre un formulaire qui permet de saisir l’URL de destination.
Aide : Utiliser la fonction « header() » pour modifier l’entête de la réponse http (ajouter la directive ‘Location’)
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 script PHP de stockage (msg-store.php)
Il doit permettre de stocker les valeurs saisie dans le formulaire dans un fichier coté serveur.
Exercice 3 : Création du script PHP de restitution (msg-list.php)
Il doit permettre de restituer dans une page HTML les valeurs contenues dans la « base de données fichier » située coté serveur.
Exemple de résultat:
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.