1- Le script suivant affiche le contenu d'un fichier texte "JARGON.txt" à l'écran :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <body> <p> |
- Un exemple d'utilisation se trouve à http://www.mines.inpl-nancy.fr/alain.tisserant/tsi/jargon/afficher.php
-
Créer un fichier texte "JARGON.txt" avec quelques lignes (la définition rédigée dans le semaine dernière). Ce fichier doit être dans le répertoire www de Apache, ou celui de l'hébergement non local.
- Installer ce script sur votre espace serveur web (répertoire www de Apache, ou hébergement non local).
-
Afficher le fichier "JARGON.txt" par ce script.
2- Pour ajouter des nouvelles définitions au fichier du jargon, un script doit saisir la nouvelle définition et l'enregistrer :

Voici ce script, avec le formulaire de saisie et son traitement pour enregistrement.
(Le fichier "JARGON.txt" doit être dans le même répertoire que ce script)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <body> <?php // récupérer les éventuels paramètres POST issus du formulaire de saisie if (($nom == "") && ($terme == "") && ($definition == "")) { // afficher le formulaire echo "<br><p>Termes actuellement définis : } else {
// ouvrir le fichier en mode lecture- écriture : le pointeur est positionné à la fin du fichier // le fichier est ouvert : y écrire le texte saisi $texte = " <p> <p><a href="index.php">Entrer une nouvelle définition ?</a></p> LIEN; // fermer le fichier // afficher le fichier, pour information ?> |
- Installer ce script sur votre espace serveur web (répertoire www de Apache, ou hébergement non local).
- L'exécuter pour y rentrer les deux définitions de cette semaine...
3- Avec un éditeur de textes, modifier la première définition qui avait été entrée, pour la rendre compatible avec le format html des nouvelles définitions (BlueGriffon sait générer du code html...).
Octobre 2011
Document : http://www.mines.inpl-nancy.fr/alain.tisserant/cours/php/fichier_jargon/index.php