(PHP 4, PHP 5, PHP 7, PHP 8)
filectime — Devuelve la fecha de última modificación del inodo de un fichero
Devuelve la fecha de última modificación del inodo de un fichero.
filename
Ruta de acceso al fichero.
Devuelve la fecha en la que el inodo fue modificado por
última vez o false
en caso de error. La hora
se devuelve en formato timestamp Unix.
En caso de fallo, se emite un E_WARNING
.
Ejemplo #1 Ejemplo con filectime()
<?php
// Muestra: somefile.txt fue modificado el: December 29 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename)) {
echo "$filename fue modificado el: " . date("F d Y H:i:s.", filectime($filename));
}
?>
Nota:
En la mayoría de servidores UNIX, un fichero se considera modificado si los datos de su inodo son modificados. Es decir, cuando los permisos (de usuario, grupo u otros) han sido modificados. Véase también filemtime() (que puede ser utilizado cuando se creen indicaciones como "Última modificación: " en las páginas web) y fileatime().
Nota:
Tenga en cuenta que en algunos sistemas UNIX, el
ctime
de un fichero de texto es considerado como su fecha de creación. ¡Esto es falso! No existe una fecha de creación de fichero en la mayoría de los sistemas UNIX.
Nota:
Observe que el tiempo de resolución quizá varia según el sistema de ficheros.
Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().
Desde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. Consultar Protocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().