fread

(PHP 3, PHP 4 )

fread -- Binair veilig bestand lezen

Beschrijving

string fread ( resource handle, int length)

fread() leest length bytes van de bestands pointer waar handle naar verwijst. Het lezen stopt als length bytes worden gelezen of als er een EOF (einde-van-bestand) optreed, welke ook als eerste komt.

<?php
// leest de inhoud van een bestand naar een string
$filename = "/usr/local/something.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
?>

Opmerking: Op systemen die verschil maken tussen binaire en tekst bestanden (bijvoorbeeld Windows) moeten de bestanden worden geopent met de 'b' in fopen() mode parameter.

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

Zie ook fwrite(), fopen(), fsockopen(), popen(), fgets(), fgetss(), fscanf(), file(), en fpassthru().