Funktion fwrite

Die Funktion fwrite schreibt Daten in eine Datei, die mit fopen geöffnet wurde. Der erste Parameter der Funktion ist ein Dateizeiger, der zweite - die zu schreibende Zeichenkette und der dritte (optionale) - die maximale Anzahl an zu schreibenden Bytes.

Syntax

phpfwrite(resource, string, [length]);

Beispiel

Schreiben wir eine Zeichenkette in eine Datei:

php<?php
  $file = fopen('test.txt', 'w');
  fwrite($file, 'text');
  fclose($file);
?>

Beispiel

Schreiben wir nur die ersten 2 Zeichen:

php<?php
  $file = fopen('test.txt', 'w');
  fwrite($file, 'text', 2);
  fclose($file);
?>

Beispiel

Fügen wir Text am Ende der Datei hinzu:

php<?php
  $file = fopen('test.txt', 'a');
  fwrite($file, '!');
  fclose($file);
?>

Siehe auch

  • die Funktion fread,
    die aus einer Datei liest
  • die Funktion file_put_contents,
    die Daten in eine Datei schreibt