fread

fread -- Lecture du fichier en mode binaire.

Description

string fread ( int fp, int length)

fread( ) lit jusqu length octets dans le fichier reférencé par fp . La lecture s' arrête lorsque length octets ont été lus , ou que l'on a atteint la fin du fichier , ou qu'une erreur survient (le premier des trois ) .

 
?php

 
/

 
/

 
Lit

 
un

 
fichier

 
,

 
et

 
le

 
place

 
dans

 
une

 
chaîne

 
$filename

 
=

 
"

 
/

 
usr

 
/

 
local

 
/

 
quelquechose.txt"

 
;

 
$fd

 
=

 
fopen($filename

 
,

 
"r")

 
;

 
$contents

 
=

 
fread($fd

 
,

 
filesize

 
($filename))

 
;

 
fclose($fd)

 
;

 
?





Sur les systèmes qui différencient les fichiers textes et binaires ( i.e . Windows) le fichier doit être ouvert avec la lettre 'b ' ajoutée au paramètre de mode de la fonction fopen( ) .

 
?php

 
$filename

 
=

 
"

 
c:\\fichiers\\uneimage.gif"

 
;

 
$fd

 
=

 
fopen($filename

 
,

 
"rb")

 
;

 
$contents

 
=

 
fread($fd

 
,

 
filesize

 
($filename))

 
;

 
fclose($fd)

 
;

 
?





Voir aussi fwrite( ) , fopen( ) , fsockopen( ) , popen( ) , fgets( ) , fgetss( ) , file( ) et fpassthru( ) .