fstat()
Qu'est-ce que la fonction fstat() ?
La fonction fstat() est une fonction intégrée de PHP qui récupère des informations sur le fichier spécifié en utilisant son pointeur de fichier. Cette fonction est utilisée pour obtenir différents types d'informations sur un fichier, telles que sa taille, son heure d'accès et son heure de modification.
Voici la syntaxe de base de la fonction fstat() :
La syntaxe PHP de fstat()
fstat(file);Où file est le pointeur de fichier du fichier dont on souhaite récupérer les informations.
Comment utiliser la fonction fstat() ?
L'utilisation de la fonction fstat() est simple. Voici les étapes à suivre :
- Ouvrez le fichier dont vous souhaitez récupérer les informations en utilisant la fonction
fopen()en mode lecture seule. - Appelez la fonction
fstat()en lui passant le pointeur de fichier. - Utilisez les informations retournées par la fonction
fstat()selon vos besoins. - Fermez le fichier à l'aide de la fonction
fclose().
Voici un extrait de code qui montre comment utiliser la fonction fstat() :
Comment utiliser la fonction fstat() ?
<?php
$filename = 'data.txt';
$file = fopen($filename, 'r');
$file_info = fstat($file);
echo "File size: " . $file_info['size'] . " bytes\n";
echo "Last access time: " . date("F d Y H:i:s.", $file_info['atime']);
echo "Last modification time: " . date("F d Y H:i:s.", $file_info['mtime']);
fclose($file);Dans cet exemple, nous ouvrons le fichier data.txt en utilisant la fonction fopen() en mode lecture seule. Nous utilisons ensuite la fonction fstat() pour récupérer les informations sur le fichier, en les stockant dans la variable $file_info. Nous affichons ensuite la taille du fichier, la dernière heure d'accès et la dernière heure de modification à l'aide de l'instruction echo et des informations retournées par la fonction fstat(). Nous fermons le fichier à l'aide de la fonction fclose().
Conclusion
La fonction fstat() est un outil utile en PHP pour obtenir différents types d'informations sur un fichier. En suivant les étapes décrites dans ce guide, vous pouvez facilement utiliser la fonction fstat() dans vos projets PHP pour récupérer des informations sur les fichiers.
Pratique
What can be correctly stated about the fstat() function in PHP?