Forum und email

fileatime

(PHP 4, PHP 5)

fileatime — Kinyeri az utolsó hozzáférési időpontját a fájlnak

Leírás

int fileatime ( string $filename )

Visszaadja azt az időpontot, amikor utoljára fértek hozzá a fájlhoz vagy FALSE-t hiba esetén. Az időpontot Unix időbélyegként adja vissza.

Megjegyzés: az utolsó hozzáférési idő feltehetően mindig megváltozik, amikor adatblokkokat olvasnak a fájlból. Ez pazarló teljesítményt eredményezhet, amikor egy alkalmazás rendszerint nagy számú fájlhoz és könyvtárhoz fér hozzá. Néhány Unix fájlrendszer bemountolható az utolsó hozzáférési idő frissítésének a kikapcsolásával, így növelve az ilyen alkalmazások teljesítményét; a USENET hírcsomók egy gyakori példa. Hasonló fájlrendszereken ez a funkció hasznavehetetlen.

Note: Eme függvény eredményei elsőként csupán a gyorstárba kerülnek, nem lesznek azonnali hatással a fájlrendszerre. További információk a clearstatcache() oldalon olvashatók.

Tip

Az PHP 5.0.0> változattól kezdődően ez a függvény néhány URL burkolóval megadott erőforrással is együttműködik. A List of Supported Protocols/Wrappers oldalon olvasható azon burkolók listája, amelyek támogatják a stat() és hasonlatos függvényeket.

Example#1 fileatime() példa

<?php

// példa kimenetre: somefile.txt was last accessed: December 29 2002 22:16:23.

$filename 'somefile.txt';
if (
file_exists($filename)) {
  echo 
"$filename was last accessed: " date("F d Y H:i:s."fileatime($filename));
}

?>

Lásd még: filemtime(), fileinode() és date().