Neueste Web-Entwicklung Tutorials
 

PHP fopen() Function


<Komplettes PHP - Dateisystem Referenz

Definition und Verwendung

Die fopen() Funktion öffnet eine Datei oder URL.

Wenn fopen() fehlschlägt, gibt es FALSE und einen Fehler bei einem Fehler. Sie können durch Hinzufügen eines ‚@‘ vor dem Funktionsnamen die Fehlerausgabe verbergen.

Syntax

fopen(filename,mode,include_path,context)

Parameter Beschreibung
filename Erforderlich. Gibt die Datei oder URL zu öffnen
mode Erforderlich. Gibt die Art des Zugriffs Sie in die Datei / Strom benötigen.

Mögliche Werte:

  • „r“ (Read only. Starts at the beginning of the file)
  • "R +" (Read / Write. Beginnt am Anfang der Datei)
  • „W“ (Schreiben nur dann öffnet, und löscht den Inhalt der Datei;. Oder eine neue Datei erstellt, wenn es noch nicht existiert)
  • „W +“ (Read / Write öffnet und löscht den Inhalt der Datei;. Oder eine neue Datei erstellt, wenn es noch nicht existiert)
  • „A“ (Schreiben nur. Öffnet und schreibt bis zum Ende der Datei oder eine neue Datei erstellt, wenn es noch nicht existiert)
  • „A +“ (Lesen / Schreiben. Konfitüren Dateiinhalt an das Ende der Datei durch Schreiben)
  • „X“ (Schreiben nur. Erstellt eine neue Datei. FALSE zurückgegeben und ein Fehler, wenn die Datei bereits vorhanden ist)
  • „X +“ (Lesen / Schreiben. Erstellt eine neue Datei. Gibt FALSE zurück, und einen Fehler, wenn Datei bereits vorhanden ist)
include_path Optional. Setzen Sie diesen Parameter auf ‚1‘ , wenn Sie die Datei im include_path suchen möchten (in php.ini) der (in php.ini) als auch
context Optional. Gibt den Kontext des Datei-Handle. Context ist eine Reihe von Optionen, die das Verhalten eines Stroms ändern

Tipps und Hinweise

Note: Wenn in eine Textdatei zu schreiben, müssen Sie die richtigen Zeilenende - Zeichen verwenden! Unix-Systeme verwenden \ n, Windows-Systeme verwenden \ r \ n, und Macintosh-Systeme verwenden \ r als Zeilenendezeichen. Windows bietet eine Übersetzung Flagge ('t') , die \ n übersetzen wird r \ n \ auf , wenn sie mit der Datei zu arbeiten. Sie können auch ‚b‘ zu zwingen, Binär-Modus verwenden. Um diese Flags zu verwenden, geben Sie entweder ‚b‘ oder ‚t‘ als letztes Zeichen der Mode-Parameter.


Beispiel

<?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:[email protected]/test.txt","w");
?>

<Komplettes PHP - Dateisystem Referenz