Lecture du fichier en mode binaire
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);
?>
Note :
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().
Note :
<?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().