Difference between revisions of "PHP Speichern, Editieren, Öffnen von Dateien"
Jump to navigation
Jump to search
(Created page with "====fopen(), fgets(), fclose()====") |
|||
Line 1: | Line 1: | ||
====fopen(), fgets(), fclose()==== | ====fopen(), fgets(), fclose()==== | ||
*Befehl '''fopen()''' öffnet eine Datei oder URL | |||
*nach dem Dateinamen folgt der Modus => spezifiziert Zugriffstyp | |||
**'''r''' – nur zum Lesen geöffnet, platziert Dateizeiger am Dateianfang | |||
**'''r+''' – Lesen und Schreiben, platziert Dateizeiger am Dateianfang | |||
**'''w''' – nur zum Schreiben, platziert Dateizeiger am Dateiende. | |||
**'''w+'''- zum Schreiben und Lesen geöffnet, platziert Dateizeiger am Dateiende. Existiert Datei nicht, versucht, diese zu erzeugen | |||
**'''a''' – zum Erweitern der bestehenden Inhalte | |||
*'''fopen()''' erzeugt als Rückgabewert einen Handle => bietet im Programm Zugriff auf Datei und muss in Variable gespeichert werden | |||
Üblich $handle oder $fh (file handle) zu nennen | |||
*Um jede Zeile aus File einzulesen => while-Schleife | |||
'''feof''' – Prüft, ob ein Dateizeiger am Ende der Datei steht. | |||
Solange er nicht am Ende ist hat er Wert false | |||
*'''fgets()''' – Liest eine Zeile von der Position des Dateizeigers. | |||
*'''fclose()''' – schließt den Zugriff auf die Datei wieder und sollte immer nach der letzten Verwendung des Handles eingefügt werden |
Revision as of 09:52, 14 April 2022
fopen(), fgets(), fclose()
- Befehl fopen() öffnet eine Datei oder URL
- nach dem Dateinamen folgt der Modus => spezifiziert Zugriffstyp
- r – nur zum Lesen geöffnet, platziert Dateizeiger am Dateianfang
- r+ – Lesen und Schreiben, platziert Dateizeiger am Dateianfang
- w – nur zum Schreiben, platziert Dateizeiger am Dateiende.
- w+- zum Schreiben und Lesen geöffnet, platziert Dateizeiger am Dateiende. Existiert Datei nicht, versucht, diese zu erzeugen
- a – zum Erweitern der bestehenden Inhalte
- fopen() erzeugt als Rückgabewert einen Handle => bietet im Programm Zugriff auf Datei und muss in Variable gespeichert werden
Üblich $handle oder $fh (file handle) zu nennen
- Um jede Zeile aus File einzulesen => while-Schleife
feof – Prüft, ob ein Dateizeiger am Ende der Datei steht. Solange er nicht am Ende ist hat er Wert false
- fgets() – Liest eine Zeile von der Position des Dateizeigers.
- fclose() – schließt den Zugriff auf die Datei wieder und sollte immer nach der letzten Verwendung des Handles eingefügt werden