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.