filectime

(PHP 3, PHP 4, PHP 5)

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

Descripción

int filectime ( string nombre_archivo )

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.

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

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

Sugerencia: A partir de PHP 5.0.0, esta funcion tambien puede usarse con algunas URL como nombre de fichero. Consultar Apéndice M, para obtener una lista con soporte para la funcionalidad stat().

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

?>

Vea también filemtime()

Hosting by: hurra.com
Generated: 2007-01-26 18:00:41