PHP-Dateisystem-Funktionen
- Vorherige Seite PHP Fehler
- Nächste Seite PHP Filter
PHP Dateisystem Einführung
Dateisystemfunktionen ermöglichen Ihnen den Zugriff und die Manipulation des Dateisystems.
Installation
Dateisystemfunktionen sind Bestandteil des PHP-Kerns und müssen nicht installiert werden, um verwendet zu werden.
Laufzeitkonfiguration
Das Verhalten der Dateisystemfunktionen wird durch die in php.ini gesetzten Einstellungen beeinflusst.
Dateisystemkonfigurationsoptionen:
Name | Standard | Beschreibung | veränderbar |
---|---|---|---|
allow_url_fopen | "1" |
Diese Option aktiviert das URL-Format von fopen, was den Zugriff auf URL-Objekte wie Dateien ermöglicht. Der Standard-Wrapper ermöglicht den Zugriff auf entfernte Dateien über die Protokolle ftp und http, einige Erweiterungen wie zlib könnten zusätzliche Wrapper registrieren. (Verfügbar ab PHP 4.0.4.) |
PHP_INI_SYSTEM |
user_agent | NULL |
Definieren Sie den User-Agent, der von PHP gesendet wird. (Ab PHP 4.3.0 verfügbar.) |
PHP_INI_ALL |
default_socket_timeout | "60" |
Standardüberschreitung der Zeit für Streams basierend auf Sockets (Sekunden). (Ab PHP 4.3.0 verfügbar.) |
PHP_INI_ALL |
from | "" | Definieren Sie das Passwort für den anonymen FTP (Ihre E-Mail-Adresse). | PHP_INI_ALL |
auto_detect_line_endings | "0" |
Wenn auf On gesetzt, überprüft PHP, ob die Zeilenenden in den durch fgets() und file() erhaltenen Daten dem Unix-, MS-DOS- oder Macintosh-Standard entsprechen. Dies ermöglicht es PHP, mit Macintosh-Systemen zu interagieren, aber der Standardwert ist Off, da es bei der Erkennung der EOL-Gewohnheiten des ersten Zeilen eine geringe Leistungseinbuße gibt und Menschen, die im Unix-System die Zeilenumbruchzeichen als Trennzeichen verwenden, mit向下不兼容Verhalten konfrontiert werden. (Ab PHP 4.3.0 verfügbar.) |
PHP_INI_ALL |
Unix / Windows Kompatibilität
Bei der Angabe von Pfaden auf Unix-Plattformen wird der Schrägstrich (/) als Verzeichnis-Trennzeichen verwendet. Auf Windows-Plattformen können sowohl der Schrägstrich (/) als auch der Backslash (\) verwendet werden.
PHP-Dateisystem-Funktionen
PHP:Zeigt die frühestmögliche PHP-Version an, die die Funktion unterstützt.
Funktion | Beschreibung | PHP |
---|---|---|
basename() | Rückgabe des Dateinamens im Pfad. | 3 |
chgrp() | Ändern der Dateigruppe. | 3 |
chmod() | Ändern des Dateimodus. | 3 |
chown() | Ändern des Dateieigentümers. | 3 |
clearstatcache() | Leeren des Caches der Dateistatusinformationen. | 3 |
copy() | Kopieren der Datei. | 3 |
delete() | Siehe auch unlink() oder unset(). | |
dirname() | Rückgabe des Verzeichnisnamens im Pfad. | 3 |
disk_free_space() | Rückgabe des verfügbaren Speicherplatzes eines Verzeichnisses. | 4 |
disk_total_space() | Rückgabe der Gesamtkapazität der Festplatte eines Verzeichnisses. | 4 |
diskfreespace() | disk_free_space() als Alias. | 3 |
fclose() | Öffnen der geöffneten Datei schließen. | 3 |
feof() | Überprüfen, ob der Dateipfeil am Ende der Datei angelangt ist. | 3 |
fflush() | Ausgabe des Inhalts des Puffer in eine geöffnete Datei. | 4 |
fgetc() | Rückgabe eines Zeichens aus einem geöffneten Datei. | 3 |
fgetcsv() | Analyse einer Zeile aus einem geöffneten Datei, Überprüfung der CSV-Felder. | 3 |
fgets() | Rückgabe einer Zeile aus einem geöffneten Datei. | 3 |
fgetss() | Lesen einer Zeile aus einem geöffneten Datei und Filtern von HTML- und PHP-Marken. | 3 |
file() | Lesen der Datei in ein Array. | 3 |
file_exists() | Überprüfen, ob Datei oder Verzeichnis existiert. | 3 |
file_get_contents() | Lesen der Datei in einen String. | 4 |
file_put_contents() | Schreiben eines Strings in die Datei. | 5 |
fileatime() | Rückgabedatum der letzten Zugriffszeit der Datei. | 3 |
filectime() | Rückgabedatum der letzten Änderung der Datei. | 3 |
filegroup() | Gibt die Gruppe-ID der Datei zurück. | 3 |
fileinode() | Gibt die inode-Nummer der Datei zurück. | 3 |
filemtime() | Gibt das letzte Änderungsdatum der Datei zurück. | 3 |
fileowner() | Datei-User-ID (Eigentümer). | 3 |
fileperms() | Gibt die Berechtigungen der Datei zurück. | 3 |
filesize() | Gibt die Dateigröße zurück. | 3 |
filetype() | Gibt den Dateityp zurück. | 3 |
flock() | Schließe oder löse eine Datei. | 3 |
fnmatch() | Passen Dateinamen oder Zeichenfolgen nach dem angegebenen Muster an. | 4 |
fopen() | Öffne eine Datei oder URL. | 3 |
fpassthru() | Lies Daten aus einer geöffneten Datei bis EOF und schreibe die Ergebnisse in den Ausgabepuffer. | 3 |
fputcsv() | Formatiere die Zeile in CSV und schreibe sie in eine geöffnete Datei. | 5 |
fputs() | Alias für fwrite(). | 3 |
fread() | Lese die geöffnete Datei. | 3 |
fscanf() | Parsen des Inputs nach dem angegebenen Format. | 4 |
fseek() | Setze den Cursor in der geöffneten Datei. | 3 |
fstat() | Gibt Informationen über eine geöffnete Datei zurück. | 4 |
ftell() | Gibt den Lese-/Schreibposition des Dateipointers zurück. | 3 |
ftruncate() | Kürze die Datei auf die angegebene Länge. | 4 |
fwrite() | Schreibe in die Datei. | 3 |
glob() | Gibt ein Array mit Dateinamen/Verzeichnissen zurück, die dem angegebenen Muster entsprechen. | 4 |
is_dir() | Prüfe, ob der angegebene Dateiname ein Verzeichnis ist. | 3 |
is_executable() | Prüfe, ob die Datei ausführbar ist. | 3 |
is_file() | Prüfe, ob die angegebene Datei ein reguläres Datei ist. | 3 |
is_link() | Prüfe, ob die angegebene Datei eine Verknüpfung ist. | 3 |
is_readable() | Prüfe, ob die Datei lesbar ist. | 3 |
is_uploaded_file() | Prüfe, ob die Datei über HTTP POST hochgeladen wurde. | 3 |
is_writable() | Prüfe, ob die Datei schreibbar ist. | 4 |
is_writeable() | Alias für is_writable(). | 3 |
link() | Erstelle eine harte Verknüpfung. | 3 |
linkinfo() | Gibt Informationen über eine harte Verknüpfung zurück. | 3 |
lstat() | Gibt Informationen über die Datei oder Symbolische Verknüpfung zurück. | 3 |
mkdir() | Erstelle ein Verzeichnis. | 3 |
move_uploaded_file() | Bewege das hochgeladene Datei an einen neuen Ort. | 4 |
parse_ini_file() | Ein Konfigurationsdatei zu analysieren. | 4 |
pathinfo() | Gibt Informationen über den Dateipfad zurück. | 4 |
pclose() | Schließe den Prozess, der mit popen() geöffnet wurde. | 3 |
popen() | popen() | 3 |
Einen Prozess öffnen. | readfile() | 3 |
Eine Datei lesen und in den Ausgabepuffer schreiben. | Ziel der symbolischen Verknüpfung zurückgeben. | 3 |
realpath() | Absoluten Pfadnamen zurückgeben. | 4 |
rename() | Datei oder Verzeichnis umbenennen. | 3 |
rewind() | Position des Dateipointers zurücksetzen. | 3 |
rmdir() | Leere Verzeichnisse löschen. | 3 |
set_file_buffer() | Puffergröße der geöffneten Datei einstellen. | 3 |
stat() | Informationen über die Datei zurückgeben. | 3 |
symlink() | Symbolische Verknüpfung erstellen. | 3 |
tempnam() | Einen eindeutigen temporären Dateinamen erstellen. | 3 |
tmpfile() | Temporäre Datei erstellen. | 3 |
touch() | Zugriffs- und Änderungszeit der Datei einstellen. | 3 |
umask() | Dateirechte ändern. | 3 |
unlink() | Datei löschen. | 3 |
PHP Filesystem Konstanten
PHP:Zeigt die früteste PHP-Version an, die die Konstante unterstützt.
Konstanten | Beschreibung | PHP |
---|---|---|
GLOB_BRACE | ||
GLOB_ONLYDIR | ||
GLOB_MARK | ||
GLOB_NOSORT | ||
GLOB_NOCHECK | ||
GLOB_NOESCAPE | ||
PATHINFO_DIRNAME | ||
PATHINFO_BASENAME | ||
PATHINFO_EXTENSION | ||
FILE_USE_INCLUDE_PATH | ||
FILE_APPEND | ||
FILE_IGNORE_NEW_LINES | ||
FILE_SKIP_EMPTY_LINES |
- Vorherige Seite PHP Fehler
- Nächste Seite PHP Filter