Der fopen () ist eine integrierte Funktion von PHP, die aus der C-Programmiersprache abgeleitet wurde. Es wird verwendet, um eine Datei zum Erstellen, Lesen, Schreiben oder Ändern zu öffnen. Es wird auch verwendet, um den Inhalt aus einer URL -Adresse zu lesen. Es bindet die Ressource mit einem bestimmten Dateinamen an einen Stream. In diesem Tutorial wurden die unterschiedlichen Zwecke der Verwendung der Funktion fopen () in PHP gezeigt.
Syntax
Es hat zwei obligatorische Argumente und zwei optionale Argumente.
Ressourcenfopen (String $ Dateiname, String $ modus [, bool $ use_include_path = false [, Ressource $ context)Die Moduswerte, die im zweiten Argument verwendet werden können, wie unten erwähnt:
Modus | Zweck |
---|---|
R | Es wird verwendet, um die Datei zum Lesen zu öffnen. |
R+ | Es wird verwendet, um die Datei zum Lesen und Schreiben zu öffnen. |
w | Es wird verwendet, um die Datei zum Schreiben zu öffnen. Wenn die Datei vorliegt, löscht sie den vorhandenen Inhalt vor dem Schreiben. |
w+ | Es wird verwendet, um die Datei zum Schreiben und Lesen zu öffnen. Wenn die Datei vorliegt, löscht sie den vorhandenen Inhalt vor dem Schreiben. |
A | Es wird verwendet, um die Datei zum Schreiben am Ende der Datei zu öffnen. |
A+ | Es wird verwendet, um die Datei zum Schreiben am Ende der Datei und des Lesens zu öffnen. |
X | Früher öffnete es eine neue Datei zum Schreiben. Die Funktion fopen () gibt falsch zurück, wenn die Datei vorliegt. |
X+ | Früher öffnete es eine neue Datei zum Schreiben und Lesen. Die Funktion fopen () gibt falsch zurück, wenn die Datei vorliegt. |
Verwendung der fopen () -Funktion
In diesem Tutorial wurden verschiedene Verwendungen der Funktion fopen () unter Verwendung verschiedener Beispiele gezeigt.
Beispiel 1: Öffnen Sie eine Datei zum Schreiben
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, in dem eine neue Datei zum Schreiben und Lesen erstellt wird. Die erste Funktion fopen () des Skripts wurde verwendet, um eine Datei namens Abteilung zu erstellen.TXT nur zum Schreiben, und ein Zeichenfolgewert wird im Wert geschrieben. Als nächstes wird die Funktion "Datei_Get_Contents () verwendet, um den Inhalt der Datei zu lesen. Die zweite Funktion fopen () wurde verwendet, um die Datei zum Lesen und Schreiben zu öffnen. Der Inhalt der Datei wird nach dem Hinzufügen von zwei Zeichenfolgenwerten erneut gedruckt:
Ausgang:
Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:
Beispiel 2: Öffnen Sie eine Datei zum Lesen
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das eine vorhandene Datei zum Lesen und Schreiben öffnet. Hier wurde die Funktion fread () verwendet, um den Inhalt der Datei zu lesen.
Ausgang:
Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:
Beispiel 3: Öffnen Sie eine Datei zum Anhängen
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das eine vorhandene Datei zum Anhängen und Lesen öffnet. Hier wurde die Funktion "Datei_get_Contents () verwendet, um den Inhalt der Datei zu lesen.
Ausgang:
Nach der Ausführung des vorherigen Skripts wird die folgende Ausgabe angezeigt:
Beispiel 4: Öffnen Sie eine URL -Adresse zum Lesen
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das eine vorhandene lokale und Remote -URL. Hier wurde die Fread () -Funktion verwendet, um den Inhalt der URL -Adresse zu lesen. Wenn der Inhalt der Remote -URL -Adresse groß ist, müssen Sie den Wert des memory_limit im Php.Ini Datei:
Ausgang:
Die folgende ähnliche Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt.
Abschluss
Die Verwendung der Fopen () -Funktion mit den verschiedenen Moduswerten wurde in diesem Tutorial anhand verschiedener Beispiele erläutert. Ich hoffe. Bitte besuchen Sie LinuxHint für informative Artikel.