Les fichiers
Exercice 1
Écrire un programme en PHP permettant de créer un fichier texte s’il n’existe pas puis écrire dans ce fichier « date et heure courante: » suivi de la date du jour. En PHP, la date s’affiche avec la fonction date(’d.m.Y G:i:s’).
Solution
<?php
$ressource = fopen('log.txt', 'w+'); //création du fichier texte s'il
//n'existe pas.
if ($ressource) {
fputs($ressource, 'date et heure courante:');
fputs($ressource, date('d.m.Y G:i:s').PHP_EOL); //écriture de
//la date et de l'heure courantes
}
fclose($ressource);
?>
Exercice 2
Écrire un programme en PHP permettant de créer un fichier texte qui stocke le nombre de fois qu’une page a été vue.
Solution
Créer un fichier compteur.txt puis exécuter le code suivant :
<?php
$ressource = fopen('compteur.txt', 'r+');
$nb_vues = fgets($ressource); // Lecture de la première ligne contenant
...