English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Filesystem Référence Manuel
La fonction stat() peut renvoyer des informations sur le fichier.
array stat ( string $filename )
Cette fonction peut collecter des informations statistiques sur le fichier nommé filename. Si le nom du fichier est un lien symbolique, les informations statistiques proviennent du fichier lui-même, et non du lien symbolique. La fonction lstat() est identique à la fonction stat(), mais elle peut être basée sur l'état du lien symbolique.
<?php $stat = stat("/PhpProject/sample.txt"); //Obtenir l'état du fichier echo "Heure d'accès : " . $stat["atime"]; //Imprimer l'heure d'accès au fichier, identique à l'appel de fileatime() echo "\nHeure de modification : " . $stat["mtime"]; //Imprimer l'heure de modification du fichier, identique à l'appel de filemtime() echo "\nNuméro d'appareil : " . $stat["dev"]; // Imprimer le numéro d'appareil ?>
Résultat de la sortie
Heure d'accès : 1590217956 Heure de modification : 1591617832 Numéro d'appareil : 1245376677
<?php $stat = stat("/PhpProject/sample.txt"); if(!$stat) { echo "Échec de l'appel stat()..."; } else { $atime = $stat["atime"] + 604800; if(!touch("/PhpProject1/sampl2.txt", time(), $atime)) { echo "Échec de l'opération touch sur le fichier..."; } else { echo "touch() a renvoyé succès..."; } ?>
Résultat de la sortie
touch() a renvoyé succès...