fread

(PHP 3, PHP 4 , PHP 5)

fread -- Liest Binärdaten aus einer Datei

Beschreibung

string fread ( resource handle, int length)

fread() liest length Bytes vom Dateizeiger handle. Das Lesen wird beendet, wenn length Bytes gelesen oder EOF (end of file bzw. Dateiende) erreicht wurde (was eben früher zutrifft).

<?php
// liest den Inhalt einer Datei in einen String
$filename = "/usr/local/simi.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
?>

Anmerkung: Auf Systemen, welche zwischen Binär- und Textdateien (z.B. Windows) unterscheiden, muss die Datei mit 'b' im fopen() Mode-Parameter geöffnet werden.

<?php
$filename
= "c:\\files\\somepic.gif";
$handle = fopen ($filename, "rb");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
?>

Siehe auch fwrite(), fopen(), fsockopen(), popen(), fgets(), fgetss(), fscanf(), file() und fpassthru().