Manuel PHP
Précédent |  | Suivant

# fread

(PHP 3, PHP 4 , PHP 5)

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î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().

Précédent | Sommaire | Suivant
fputs | Niveau supérieur | fscanf