PHP-Datei://

PHPz
Freigeben: 2023-08-20 18:14:01
nach vorne
1291 Leute haben es durchsucht

PHP-Datei://

Einführung

In PHP können mithilfe entsprechender integrierter Wrapper verschiedene Protokolle im URL-Stil in Verbindung mit Dateisystemfunktionen verwendet werden. Benutzerdefinierte Wrapper können auch mit der Funktion stream_wrapper_register() definiert werden.

Der Standard-Wrapper in PHP ist file://, der das lokale Dateisystem darstellt. Wenn kein anderes Protokoll explizit verwendet wird, behandelt der PHP-Parser es als Dateisystem-Wrapper. Dateinamenparameter, die an die Dateisystemfunktionen fopen(), file_get_contents() usw. übergeben werden, verwenden standardmäßig das Protokoll file://.

Wenn ein Dateiname in Windows nicht mit einem Schrägstrich, einem Backslash oder einem Laufwerksbuchstaben beginnt, wird sein Pfad als relativ zum aktuellen Verzeichnis betrachtet. In den Funktionen fopen() und file_get_contents() kann der Dateiname jedoch an dem in der include_path-Direktive angegebenen Speicherort gesucht werden.

file:// Wrapper unterstützt gleichzeitige Lese- und Schreibvorgänge, das Erstellen und Löschen von Verzeichnissen und das Umbenennen von Dateien. Darüber hinaus wird der Dateizugriff nicht durch die Anweisung allow_url_fopen in den Konfigurationseinstellungen von php.ini eingeschränkt.

Beispiel

Dateinamen, die auf verschiedene mögliche Arten dargestellt werden, lauten wie folgt:

//Absoluter Pfad

$file=fopen("C:/xampp/php/test/test.txt","w");
Nach dem Login kopieren

//Relativer Pfad (vorausgesetzt, das aktuelle Arbeitsverzeichnis ist c:xamppphp und die Datei wird im geöffnet tst-Unterverzeichnis )

$file=fopen("test/test.txt","w");
Nach dem Login kopieren

//Aktueller Pfad. Gehen Sie davon aus, dass die Datei im Verzeichnis „c: Files“ im Verzeichnis

$file=fopen("test.txt","w");
Nach dem Login kopieren

geöffnet wird

Das obige ist der detaillierte Inhalt vonPHP-Datei://. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage