<Complete PHP Sistem de fișiere de referință
Definiție și utilizare
stat() Funcția returnează informații despre un fișier.
Această funcție returnează o matrice cu următoarele elemente:
- [0] sau [dev] - Număr dispozitiv
- [1] sau [fenilmetilamino] - numărul inode
- [2] sau [Mod] - modul de protecție inode
- [3] sau [nlink] - Numărul de legături
- [4] sau [uid] - ID utilizator proprietar
- [5] sau [gid] - Grup ID proprietar
- [6] sau [rdev] - inode tip de dispozitiv
- [7] sau [size] - Dimensiune în octeți
- [8] sau [atime] - Ultima accesare (as Unix timestamp)
- [9] sau [mtime] - Ultima modificare (as Unix timestamp)
- [10] sau [ctime] - Ultima modificare inod (as Unix timestamp)
- [11] sau [blksize] - blocksize de fișiere IO (if supported) există (if supported)
- [12] sau [blocuri] - Numărul de blocuri alocate
Sintaxă
stat( Parametru Descriere filename Necesar. Specifică calea către fișierul
Sfaturi și note
Note: Rezultatele din această funcție va diferi de la un server la altul . Matricea poate conține indexul număr, indexul nume sau ambele.
Note: Rezultatul acestei funcții sunt memorate în cache. Utilizați clearstatcache() pentru a șterge memoria cache.
Exemplu
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
Ieșirea codului de mai sus ar putea fi:
Access time: 1141633430
Modification time: 1141298003
Device number: 0
<Complete PHP Sistem de fișiere de referință