PHP Dokumentation: Function fread
12. Januar 2010 von werner
fread
(PHP 4, PHP 5)
fread — Liest Binärdaten aus einer Datei
Beschreibung
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);
?>
Hinweis: 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().