Función PHP filectime()
Definición y uso
La función filectime() devuelve la hora de la última modificación del inode del archivo especificado.
Esta función devuelve la hora de la última modificación del inode del archivo. Si ocurre un error, devuelve false. La hora se devuelve en formato de timestamp Unix.
Sintaxis
fileatime(filename)
Parámetros | Descripción |
---|---|
filename | Obligatorio. Especifica el archivo que se debe verificar. |
Consejos y comentarios
Consejo:El resultado de esta función se almacenará en caché. Utilice clearstatcache() para limpiar la caché.
Nota:En la mayoría de los sistemas de archivos Unix, se considera que un archivo se ha modificado cuando los datos del inode del archivo se modifican. Esto es, cuando se actualizan los permisos, el propietario, el grupo propietario u otros metadatos del inode. Ver filemtime()(esta es la función que deseas usar para crear un pie de página de "última actualización" en la página web)y fileatime().
Comentarios:Algunos textos de instrucciones Unix mencionan a ctime como la hora de creación del archivo, lo que es incorrecto. En la mayoría de los sistemas de archivos Unix, no existe una hora de creación para los archivos Unix.
Ejemplo
<?php echo filectime("test.txt"); echo "Último cambio: ".date("F d Y H:i:s.",filectime("test.txt")); ?>
Salida:
1138609592 Último cambio: 30 de enero de 2006 09:26:32.