Pour les exemples, nous utiliserons le fichier "commentaires.txt" du dossier test_fichiers.

Si vous ne voyez pas le dossier test_fichiers et le fichier commentaires.txt, ou si vous voulez le ré-initialiser utilisez ce script.

La fonction fwrite() permet d'écrire du contenu dans un fichier.

Le fichier doit être ouvert en mode append : nous voulons ajouter du contenu à la fin du fichier. La valeur du paramètre type d'opération sera a dans l'appel de la fonction fopen(). Si le fichier n'existait pas, la fonction tenterait de le créer. Si le fichier peut être ouvert (ou créé), la fonction renvoie un pointeur sur la ressource (le fichier physique).

Exemple : écrire dans un fichier

On peut facilement réaliser une interface d'affichage et de saisie pour les commentaires. On utilisera les techniques déjà vue dans le chapitre "Web et PHP" et "MySQL" pour faire un formulaire en auto-soumission, avec vérification de la saisie, et lecture / écriture du fichier commentaires.txt (à la place d'une table de base de données).

Exemple : interface de saisie / affichage