Sommaire

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 
                          ...