update page now
PHP 8.5.4 Released!

Dateisystem

Einführung

Diese Extension benötigt keine externen Bibliotheken. Wenn Sie PHP allerdings mit Large File System (LFS) Unterstützung kompilieren wollen, müssen Sie zusätzlich die folgende Compilerflags angeben: -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64.

  • Installation/Konfiguration
  • Vordefinierte Konstanten
  • Dateisystem — Dateisystem-Funktionen
    • basename — Liefert den letzten Namensteil einer Pfadangabe
    • chgrp — Ändert die Gruppenzugehörigkeit einer Datei
    • chmod — Ändert den Modus für die Zugriffsrechte einer Datei
    • chown — Ändert den Eigentümer einer Datei
    • clearstatcache — Löscht den Status-Cache
    • copy — Kopiert eine Datei
    • delete — Siehe unlink oder unset
    • dirname — Liefert den Pfad des übergeordneten Verzeichnisses
    • disk_free_space — Liefert den verfügbaren Platz auf einem Dateisystem oder einer Partition
    • disk_total_space — Liefert die Gesamtgröße eines Dateisystemes oder einer Partition
    • diskfreespace — Alias von disk_free_space
    • fclose — Schließt einen offenen Dateizeiger
    • fdatasync — Synchronizes data (but not meta-data) to the file
    • feof — Prüft, ob ein Dateizeiger am Ende der Datei steht
    • fflush — Schreibt den Ausgabepuffer in eine Datei
    • fgetc — Liest das Zeichen, auf welches der Dateizeiger zeigt
    • fgetcsv — Liest eine Zeile von der Position des Dateizeigers und prüft diese auf kommaseparierte Werte (CSV)
    • fgets — Liest die Zeile von der Position des Dateizeigers
    • fgetss — Liest eine Zeile von der Position des Dateizeigers und entfernt HTML Tags.
    • file — Liest eine komplette Datei in ein Array
    • file_exists — Prüft, ob eine Datei oder ein Verzeichnis existiert
    • file_get_contents — Liest die gesamte Datei in einen String
    • file_put_contents — Schreibt Daten in eine Datei
    • fileatime — Liefert die Zeit des letzten Zugriffs auf eine Datei
    • filectime — Liefert die Änderungszeit eines Datei-Inodes
    • filegroup — Liefert die Gruppenzugehörigkeit einer Datei
    • fileinode — Liefert die Inode-Nummer einer Datei
    • filemtime — Liefert die Zeit der letzten Dateiänderung
    • fileowner — Liefert den Eigentümer einer Datei
    • fileperms — Liefert die Zugriffsrechte einer Datei
    • filesize — Liefert die Größe einer Datei
    • filetype — Liefert den Typ einer Datei
    • flock — Portables Datei-Sperrverfahren (advisory locking)
    • fnmatch — Match filename against a pattern
    • fopen — Öffnet eine Datei oder URL
    • fpassthru — Gibt alle verbleibenden Daten eines Dateizeigers aus
    • fputcsv — Format line as CSV and write to file pointer
    • fputs — Alias von fwrite
    • fread — Liest Binärdaten aus einer Datei
    • fscanf — Interpretiert den Input einer Datei entsprechend einem angegebenen Format
    • fseek — Positioniert den Dateizeiger
    • fstat — Sammelt Informationen über eine Datei mittels eines offenen Dateizeigers
    • fsync — Synchronizes changes to the file (including meta-data)
    • ftell — Ermittelt die aktuelle Position des Dateizeigers
    • ftruncate — Kürzt eine Datei auf die angegebene Länge
    • fwrite — Binär-sicheres Dateischreiben
    • glob — Findet Dateinamen, die mit einem Muster übereinstimmen
    • is_dir — Prüft, ob der angegebene Dateiname ein Verzeichnis ist
    • is_executable — Prüft, ob der Dateiname ausführbar ist
    • is_file — Prüft, ob der Dateiname eine reguläre Datei ist
    • is_link — Prüft, ob der Dateiname ein symbolischer Link ist
    • is_readable — Prüft, ob eine Datei existiert und lesbar ist
    • is_uploaded_file — Prüft, ob die Datei mittels HTTP-POST upgeloadet wurde
    • is_writable — Prüft, ob in eine Datei geschrieben werden kann
    • is_writeable — Alias von is_writable
    • lchgrp — Changes group ownership of symlink
    • lchown — Changes user ownership of symlink
    • link — Erzeugt einen harten Link
    • linkinfo — Liefert Informationen über einen Link
    • lstat — Sammelt Informationen über eine Datei oder einen symbolischen Link
    • mkdir — Erstellt ein Verzeichnis
    • move_uploaded_file — Verschiebt eine hochgeladene Datei an einen neuen Ort
    • parse_ini_file — Parst eine Konfigurationsdatei
    • parse_ini_string — Analysiert einen Konfigurations-String
    • pathinfo — Liefert Informationen über einen Dateipfad
    • pclose — Schließt einen Prozess-Dateizeiger
    • popen — Öffnet einen Dateizeiger für einen Prozess
    • readfile — Gibt eine Datei aus
    • readlink — Liefert das Ziel eines symbolischen Links
    • realpath — Löst einen Pfad in einen absoluten und eindeutigen auf
    • realpath_cache_get — Get realpath cache entries
    • realpath_cache_size — Get realpath cache size
    • rename — Benennt eine Datei oder ein Verzeichnis um
    • rewind — Setzt die Position eines Dateizeigers auf den Anfang
    • rmdir — Löscht ein Verzeichnis
    • set_file_buffer — Alias von stream_set_write_buffer
    • stat — Sammelt Informationen über eine Datei
    • symlink — Erzeugt einen symbolischen Link
    • tempnam — Erzeugt eine Datei mit eindeutigem Dateinamen
    • tmpfile — Erstellt eine temporäre Datei
    • touch — Setzt die Zugriffs- und Modifikationszeit einer Datei
    • umask — Changes the current umask
    • unlink — Löscht eine Datei
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top