fstat()
Was ist die fstat()-Funktion?
Die fstat()-Funktion ist eine integrierte PHP-Funktion, die Informationen über die angegebene Datei mithilfe ihres Dateizeigers abruft. Diese Funktion wird verwendet, um verschiedene Arten von Informationen über eine Datei zu erhalten, wie z. B. ihre Größe, Zugriffszeit und Änderungszeit.
Hier ist die grundlegende Syntax der fstat()-Funktion:
Die PHP-Syntax von fstat()
fstat(file);Wobei file der Dateizeiger für die Datei ist, über die Informationen abgerufen werden sollen.
So verwenden Sie die fstat()-Funktion?
Die Verwendung der fstat()-Funktion ist unkompliziert. Befolgen Sie die folgenden Schritte:
- Öffnen Sie die Datei, über die Sie Informationen abrufen möchten, mit der
fopen()-Funktion im Nur-Lese-Modus. - Rufen Sie die
fstat()-Funktion auf und übergeben Sie den Dateizeiger. - Verwenden Sie die von der
fstat()-Funktion zurückgegebenen Informationen nach Bedarf. - Schließen Sie die Datei mit der
fclose()-Funktion.
Hier ist ein Beispielcode-Snippet, das die Verwendung der fstat()-Funktion veranschaulicht:
So verwenden Sie die fstat()-Funktion?
<?php
$filename = 'data.txt';
$file = fopen($filename, 'r');
$file_info = fstat($file);
echo "File size: " . $file_info['size'] . " bytes\n";
echo "Last access time: " . date("F d Y H:i:s.", $file_info['atime']);
echo "Last modification time: " . date("F d Y H:i:s.", $file_info['mtime']);
fclose($file);In diesem Beispiel öffnen wir die Datei data.txt mit der fopen()-Funktion im Nur-Lese-Modus. Anschließend verwenden wir die fstat()-Funktion, um Informationen über die Datei abzurufen und speichern diese in der Variable $file_info. Danach geben wir die Dateigröße, die letzte Zugriffszeit und die letzte Änderungszeit mit der echo-Anweisung und den von der fstat()-Funktion zurückgegebenen Informationen aus. Zum Schluss schließen wir die Datei mit der fclose()-Funktion.
Fazit
Die fstat()-Funktion ist ein nützliches Werkzeug in PHP, um verschiedene Arten von Informationen über eine Datei zu erhalten. Durch Befolgen der in diesem Leitfaden beschriebenen Schritte können Sie die fstat()-Funktion problemlos in Ihren PHP-Projekten verwenden, um Informationen über Dateien abzurufen.
Praxis
Was lässt sich über die fstat()-Funktion in PHP korrekt aussagen?