fread

(PHP 3, PHP 4 )

fread -- Lecture du fichier en mode binaire

Description

string fread ( resource handle, int length)

fread() lit jusqu'à length octets dans le fichier reférencé par handle. 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).

Exemple 1. Exemple avec fread()

<?php
// Lit un fichier, et le place dans une cha&icirc;ne
$filename = "/usr/local/something.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
?>

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 :

Exemple 2. Utilisation des fichiers binaires avec fread()

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

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