Forum und email

fread

(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 ($handlefilesize ($filename));
fclose ($handle);
?>

Note: 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 ($handlefilesize ($filename));
fclose ($handle);
?>

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