English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione stat() può restituire informazioni sui file.
array stat ( string $filename )
Questa funzione può raccogliere informazioni statistiche sui file denominati filename. Se il nome del file è un link simbolico, le informazioni statistiche provengono dal file stesso, non dal link simbolico. La funzione lstat() è la stessa della funzione stat(), ma può basarsi sullo stato del link simbolico.
<?php $stat = stat("/PhpProject/sample.txt"); // Ottieni lo stato del file echo "Tempo di accesso: " . $stat["atime"]; // Stampa il tempo di accesso del file, uguale a fileatime() echo " Tempo di modifica: " . $stat["mtime"]; // Stampa il tempo di modifica del file, uguale a filemtime() echo " Numero di dispositivo: " . $stat["dev"]; // Stampa il numero di dispositivo <?php
Risultato di output
Tempo di accesso: 1590217956 Tempo di modifica: 1591617832 Numero di dispositivo: 1245376677
<?php $stat = stat("/PhpProject/sample.txt"); if(!$stat) { echo "stat() call failed..."; } else { $atime = $stat["atime"] + 604800; if(!touch("/PhpProject1/sampl2.txt", time(), $atime)) { echo "failed to touch file..."; } else { echo "touch() restituito successo..."; } <?php
Risultato di output
touch() restituito successo...