fread

(PHP 3, PHP 4 , PHP 5)

fread -- Čítanie zo súboru s binárnou podporou

Popis

string fread ( resource deskriptor, int dĺžka)

fread() načíta dĺžka bytov zo súboru špecifikovaného pomocou parametra deskriptor. Načítavanie skončí, ak už bolo načítaných dĺžka bytov alebo bol dosiahnutý koniec súboru (EOF), podľa toho, ktorý z týchto prípadov nastane skôr.

<?php
// načítame obsah súboru do reťazca
$filename = "/usr/local/subor.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
?>

Poznámka: V systémoch, ktoré rozlišujú medzi binárnymi a textovými súbormi (napr. Windows) musí byť súbor otvorený v režime 'b' - tento znak musí byť obsiahnutý v parametri mód funkcie fopen().

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

Pozri tiež fwrite(), fopen(), fsockopen(), popen(), fgets(), fgetss(), fscanf(), file() and fpassthru().