Function.fread
Aus PHP-Wiki
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);
?>
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().