Heim > Artikel > Backend-Entwicklung > Was ist die Verwendung von PHP Fopen
php fopen wird zum Öffnen einer Datei oder URL verwendet. Die Syntax lautet „fopen(filename, mode, include_path, context)“.
Empfohlen: „PHP-Video-Tutorial“
PHP-Funktion fopen()
Definition und Verwendung
Die Funktion fopen() öffnet eine Datei oder URL.
Wenn fopen() fehlschlägt, wird FALSE mit einer Fehlermeldung zurückgegeben. Sie können die Fehlerausgabe ausblenden, indem Sie vor dem Funktionsnamen ein „@“ hinzufügen.
Syntax
fopen(filename,mode,include_path,context)
Parameter
Dateiname erforderlich. Gibt die zu öffnende Datei oder URL an.
Modus erforderlich. Gibt die Art des Zugriffs an, den Sie auf diese Datei/diesen Stream anfordern.
Mögliche Werte:
"r" (im schreibgeschützten Modus öffnen, Dateizeiger auf Dateikopf zeigen)
"r+" (im Lese-/Schreibmodus öffnen, Dateizeiger auf Dateikopf zeigen)
"w" (Schreiben Sie Öffnen im Lese- und Schreibmodus, löschen Sie den Dateiinhalt und versuchen Sie, sie zu erstellen, wenn die Datei nicht vorhanden ist)
"w+" (Öffnen Sie im Lese- und Schreibmodus, löschen Sie den Dateiinhalt und versuchen Sie es um sie zu erstellen, wenn die Datei nicht existiert)
"a" (Im Schreibmodus öffnen), den Dateizeiger an das Ende der Datei schreiben und versuchen, die Datei zu erstellen, wenn sie nicht existiert)
"a+" (im Lese-/Schreibmodus öffnen, Dateiinhalt speichern, indem der Dateizeiger an das Ende der Datei geschrieben wird)
"x " (Erstellt eine neue Datei und öffnet sie zum Schreiben, gibt FALSE und einen Fehler zurück, wenn die Datei bereits existiert )
"x+" (Erstellt eine neue Datei und öffnet sie zum Lesen und Schreiben, gibt FALSE zurück, wenn die Datei bereits existiert, und einen Fehler)
include_path Optional. Setzen Sie diesen Parameter auf „1“, wenn Sie auch in include_path (in php.ini) nach Dateien suchen möchten.
context Optional. Gibt die Umgebung für ein Dateihandle an. context ist eine Reihe von Optionen, die das Verhalten des Streams ändern können.
Tipps und Hinweise
Hinweis: Achten Sie beim Schreiben einer Textdatei darauf, dass Sie die richtigen Zeilenenden verwenden! Auf Unix-Systemen ist das Zeilenendezeichen n; auf Windows-Systemen ist das Zeilenendezeichen rn; auf Macintosh-Systemen ist das Zeilenendezeichen r. Windows-Systeme stellen ein Textkonvertierungstoken „t“ bereit, das n transparent in rn konvertieren kann. Sie können auch „b“ verwenden, um den Binärmodus zu erzwingen, sodass die Daten nicht konvertiert werden. Um diese Tags zu verwenden, verwenden Sie „b“ oder „t“ als letztes Zeichen des Modusarguments.
Beispiele
<?php $file = fopen("test.txt","r"); $file = fopen("/home/test/test.txt","r"); $file = fopen("/home/test/test.gif","wb"); $file = fopen("http://www.example.com/","r"); $file = fopen("ftp://user:password@example.com/test.txt","w"); ?>
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von PHP Fopen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!