Descripción
int
filectime ( string nombre_archivo)
Devuelve la hora en que el archivo fue cambiado por última
vez, o FALSE en caso de fallo. La hora es devuelta como una
marca de tiempo Unix.
Nota: En la mayoría de sistemas de archivos en Unix, un
archivo se considera cambiado cuando los datos del inode cambian;
es decir, cuando la información de permisos, el
dueño, grupo u otros meta-datos son actualizados. Vea
también filemtime() (que es lo que
probablemente quiera usar cuando desea crear pies de
página tipo "Modificado por última vez" en
páginas web) y fileatime().
Note también que en algunos textos sobre Unix, el valor
ctime de un archivo se detalla como la hora de creación
del archivo. Esto es falso. No existe una hora de creación
para archivos Unix en la mayoría de sistemas de archivos
usados en Unix.
Nota: Los resultados de esta
función son guardados. Consultar
clearstatcache() para más
detalles.
Sugerencia: A partir de PHP 5.0.0,
esta funcion tambien puede usarse con algunas URL
como nombre de fichero. Consultar Apéndice L, para
obtener una lista con soporte para la funcionalidad
stat().
Ejemplo 1. Ejemplo de fileatime()
<?php
// imprime p.ej. un_archivo.txt fue modificado en: December 29 2002 22:16:23.
$nombre_archivo = 'un_archivo.txt'; if (file_exists($nombre_archivo)) { echo "$nombre_archivo fue modificado en: " . date("F d Y H:i:s.", filectime($nombre_archivo)); }
?>
|
|
Vea también filemtime()