Forum und email

filectime

(PHP 4, PHP 5)

filectime — Obtiene la hora de modificación del inode del archivo

Descripción

int filectime ( string $nombre_archivo )

Obtiene la hora de modificación del inode de un archivo.

Lista de parámetros

nombre_archivo

Ruta al archivo.

Valores retornados

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.

Ejemplos

Example#1 Un ejemplo de filectime()

<?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));
}

?>

Notes

Note: 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: 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.

Note: Los resultados de esta función son guardados. Consultar clearstatcache() para más detalles.

Tip

A partir de PHP 5.0.0, esta funcion tambien puede usarse con algunas URL como nombre de fichero. Consultar Lista de Protocolos/Envolturas Soportadas, para obtener una lista con soporte para la funcionalidad stat().

Ver también