Funktion fopen

Die Funktion fopen öffnet eine Datei oder URL und gibt einen Zeiger auf die Ressource zurück. Der erste Parameter der Funktion ist der Pfad zur Datei oder URL, der zweite Parameter ist der Öffnungsmodus. Im Erfolgsfall gibt sie einen Dateizeiger zurück, im Fehlerfall - false.

Syntax

phpfopen(filename, mode, [use_include_path], [context]);

Beispiel

Datei zum Lesen öffnen:

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phpresource(5) of type (stream)

Beispiel

Datei zum Schreiben öffnen (wenn die Datei nicht existiert, wird sie erstellt):

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phpresource(5) of type (stream)

Beispiel

Versuchen, eine nicht existierende Datei zum Lesen zu öffnen:

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phpfalse

Beispiel

URL zum Lesen öffnen:

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

Ergebnis der Codeausführung:

phpresource(5) of type (stream)

Siehe auch

  • die Funktion fclose,
    die eine Datei schließt
  • die Funktion fread,
    die aus einer Datei liest
  • die Funktion fwrite,
    die in eine Datei schreibt