Heim >Backend-Entwicklung >PHP-Tutorial >Wie erhalte ich Dateiattribute in PHP? Einführung in die Methode zum Abrufen von Dateiattributen in PHP (mit Code)

Wie erhalte ich Dateiattribute in PHP? Einführung in die Methode zum Abrufen von Dateiattributen in PHP (mit Code)

不言
不言Original
2018-07-23 15:20:504532Durchsuche

PHP kann verwendet werden, um Dateiattribute mithilfe einer Vielzahl von Funktionen abzurufen. Jede Funktion ermöglicht es uns, verschiedene Informationen über die Datei abzurufen. Als Nächstes werfen wir einen Blick auf die verschiedenen Methoden zum Abrufen von Dateiattributen in PHP.

PHP ruft Dateiattribute ab und erhält die letzte Änderungszeit:

< ?php  
$file = &#39;test.txt&#39;;  
echo date(&#39;r&#39;, filemtime($file));  
?>

Der zurückgegebene Zeitstempel ist der Unix-Zeitstempel, der häufig in der Caching-Technologie verwendet wird.

Verwandtes PHP Dateiattribute Es gibt die Zeit fileatime() und filectime(), die verwendet werden, um den Zeitpunkt des letzten Zugriffs zu ermitteln. Wenn die Berechtigungen, der Eigentümer, alle Gruppen oder andere Metadaten im Inode aktualisiert werden, gibt die Funktion fileowner() den Dateieigentümer

$owner = posix_getpwuid(fileowner($file));

(Nicht-Windows-System), ileperms() ruft die Berechtigungen der Datei ab,

< ?php  
$file = &#39;dirlist.php&#39;;  
$perms = substr(sprintf(&#39;%o&#39;, fileperms($file)), -4);  
echo $perms;  
?>

filesize() gibt die Anzahl der Bytes der Dateigröße zurück:

< ?php  
// 输出类似:somefile.txt: 1024 bytes  
$filename = &#39;somefile.txt&#39;;  
echo $filename . &#39;: &#39; . filesize($filename) . &#39; bytes&#39;;  
?>

PHP ruft alle Informationen über die Dateiattribute ab und gibt die Array-Funktion stat() zurück:

< ?php  $file = &#39;dirlist.php&#39;;  $perms = stat($file);  var_dump($perms);  ?>

Verwandte Empfehlungen:

PHP So erhalten Sie das geschützte Attribut

Das obige ist der detaillierte Inhalt vonWie erhalte ich Dateiattribute in PHP? Einführung in die Methode zum Abrufen von Dateiattributen in PHP (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn