PHP fstat()o [atime] - Hora de último acceso (marca de tiempo Unix)
Manual de referencia completo de PHP Filesystem
o [mtime] - Hora de última modificación (marca de tiempo Unix)
La función fstat() devuelve información sobre un archivo abierto.
Esta función devolverá un array que contiene los siguientes elementos:
o [ctime] - Hora de último cambio de inodo (marca de tiempo Unix)
fstat(file)
| Parámetros | Descripción |
|---|---|
| file | Requerido. Especifica el archivo abierto que se va a comprobar. |
o [blksize] - Tamaño de bloque de E/S del sistema de archivos (si se admite)
Nota:El resultado devuelto por esta función no es el mismo de servidor a servidor. Este array contiene índices numéricos, índices con nombre, o ambos a la vez.
Consejo:La función fstat() es muy similar a la función stat(). La única diferencia es que, al usar fstat(), el archivo ya debe estar abierto.
o [blocks] - Número de bloques ocupados
<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
El código anterior generará:
Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)
Manual de referencia completo de PHP Filesystem Otras extensiones