Ultimele tutoriale de dezvoltare web
 

PHP stat() Function


<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ță