Zum Inhalt springen

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()

php
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:

  1. Öffnen Sie die Datei, über die Sie Informationen abrufen möchten, mit der fopen()-Funktion im Nur-Lese-Modus.
  2. Rufen Sie die fstat()-Funktion auf und übergeben Sie den Dateizeiger.
  3. Verwenden Sie die von der fstat()-Funktion zurückgegebenen Informationen nach Bedarf.
  4. 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
<?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?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.