Pour les exemples, nous utiliserons le dossier test_fichiers avec le contenu et l'arborescence ci-contre.

Ce dossier se trouve dans le dossier test du tutoriel. Vous pouvez voir son contenu avec le bouton dans la barre de menu du tutoriel.

Si vous ne voyez pas ce dossier, ou si vous voulez le ré-initialiser utilisez ce script.

Parmi toutes les informations que nous pouvons obtenir sur un fichier, voici celles utilisées le plus souvent :

Remarque : pour une liste exhaustives des fonctions d'information, voir la documentation technique.

Exemple : informations fichier

On remarquera que la fonction filesize() appliquée à un dossier ne renvoie pas sa taille mais 0.

La date de dernière modification est un timestamp qui peut être formatée avec la fonction date() (par exemple : date('d/m/Y H:i:s',filemtime($fichier));).

Les permissions doivent être décodées en utilisant l'opérateur de bits & comme dans l'exemple suivant.

Exemple : informations fichier