PHP Handbuch
Zurück |  | Nach vorne

# dio_open

(PHP 4 CVS only)

dio_open -- Öffnet eine Datei mit den angegebenen Rechten

## Beschreibung

``resource dio_open` (string filename, int flags [, int mode])`

dio_open() öffnet eine Datei und liefert einen Dateizeiger zurück. Im Fehlerfall liefert dio_open() -1 zurück. Ist der Parameter `flags` O_CREAT, so gibt der optionale Parameter `mode` die Dateirechte an. Der Parameter `flags` kann eine der folgenden Zugriffsmethoden sein:

- O_RDONLY - öffnet die Datei für Lesezugriff

- O_WRONLY - öffnet die Datei für Schreibzugriff

- O_RDWR - öffnet die Datei für Schreib- und Lesezugriff

Diese Zugriffsmethoden können mit folgenden Attributen kombiniert werden:

- O_CREAT - erzeugt die Datei, falls diese nicht existiert

- O_EXCL - in Kombination mit O_CREAT wird ein Fehler (-1) zurückgegeben, wenn die Datei bereits existiert

- O_TRUNC - falls die Datei bereits existiert, und sie für Schreibzugriff geöffnet wird, wird diese auf die Grösse 0 zurückgesetzt

- O_APPEND - setzt den Zeiger für Schreiboperationen an das Ende der Datei

- O_NONBLOCK - Setzt den Modus auf "nonblocking"

Zurück | Zum Anfang | Nach vorne
Direkte Ein-/Ausgabe Funktionen | Nach oben | dio_read