(PHP 4, PHP 5, PHP 7)
filectime — Obtiene el momento del último cambio del i-nodo de un archivo
$filename
) : intObtiene el momento del último cambio del i-nodo de un archivo.
filename
Ruta del archivo.
Devuelve el momento en que se modificó un archivo por última vez,
o FALSE
en caso de error. El momento es devuelto como tiempo Unix.
Ejemplo #1 Un ejemplo de filectime()
<?php
// muestra, p.ej. La última modificación de archivo.txt fue: December 29 2002 22:16:23.
$nombre_archivo = 'archivo.txt';
if (file_exists($nombre_archivo)) {
echo "La última modificación de $nombre_archivo fue: " . date("F d Y H:i:s.", filectime($nombre_archivo));
}
?>
En caso de fallo, se emite un E_WARNING
.
Nota:
Anotación: En la mayoría de los sistemas de archivos Unix, un archivo se considera modificado cuando su información de i-nodo se cambia; es decir, cuando los permisos, propietario, grupo, u otra meta-información del i-nodo es acualizada. Véase también filemtime() (la cual es la que se querrá usar cuando se desee crear pies de página como "Última Modificación" en páginas web) y fileatime().
Nota:
Observe también que en algunos textos Unix el ctime de un archivo se refiere al momento de creación del archivo. Esto es erróneo. No hay momento de creación de archivos Unix en la mayoría de sistemas de archivos 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().