Um eine Datei zu öffnen, benötigen Sie die Funktion
fopen(). Die Funktion erwartet 2 Argumente:
Name der Datei und ein
Dateiattribut.
Beispiel:
fopen ("test.txt" , "r");
Das Dateiattribut, welches sich im zweiten Argument der
fopen-Funktion befindet, ist „
r“ und
stellt die Datei lediglich zum Lesen zur Verfügung.
Nachfolgend eine Tabelle mit verschiedenen Dateiattributen.
| Modus |
Lesbar? |
Schreibbar? |
Dateizeiger |
Kürzen? |
Erzeugen? |
| r |
Ja |
Nein |
Anfang |
Nein |
Nein |
| r+ |
Ja |
Ja |
Anfang |
Nein |
Nein |
| w |
Nein |
Ja |
Anfang |
Ja |
Ja |
| w+ |
Ja |
Ja |
Anfang |
Ja |
Ja |
| a |
Nein |
Ja |
Ende |
Nein |
Ja |
| a+ |
Ja |
Ja |
Ende |
Nein |
Ja |
| x |
Nein |
Ja |
Anfang |
Nein |
Ja |
| x+ |
Ja |
Ja |
Anfang |
Nein |
Ja |
Lesbar - Eine Datei kann bei "Nein" nicht gelesen werden.
Schreibbar - In eine Datei kann bei "Nein" nicht geschrieben werden.
Dateizeiger - Setzt den Dateizeiger an den Anfang oder das Ende einer Datei.
Kürzen? - Eine Datei kann bei "Nein" nicht gekürzt werden.
Erzeugen - Eine Datei wird bei "Ja" (wenn nicht vorhanden) erzeugt.

Beachten Sie das Sie bei Unix/Linux-Webservern (mit diesem System laufen die meisten Webserver) die Schreib- und Zugriffsrechte besitzen müssen.
Mehr Informationen dazu finden Sie unter:
Schreib- und Zugriffsrechte