Start · Sprachen · PHP · Referenz · fopen

fopen

Funktion

Öffnet eine Datei oder URL und gibt einen Stream-Handle zurück.

seit PHP 4.0.0 Kategorie: io

Signatur

fopen(string $filename, string $mode, bool $use_include_path = false, ?resource $context = null): resource|false

Beschreibung

Modes: r (lesen), w (überschreiben), a (anhängen), x (nur wenn nicht existiert), r+/w+/a+ (lesen+schreiben), suffix b für Binary. Nach dem Öffnen immer fclose() aufrufen.

Parameter

Name Typ Default Beschreibung
$filename Pflicht string Pfad oder URL.
$mode Pflicht string Open-Mode.
$use_include_path bool false include_path durchsuchen.
$context resource|null null Stream-Context.

Rückgabewert

Typ
resource|false
Beschreibung
Handle bei Erfolg, false sonst.

Beispiele

Zeilenweise lesen

<?php

$fh = fopen('log.txt', 'r');
while (($line = fgets($fh)) !== false) {
    echo trim($line) . "\n";
}
fclose($fh);

Siehe auch