7.29 Système de fichiers
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Voir aussi . basename . chgrp . chmod . chown . clearstatcache . copy . delete . dirname . disk_free_space . disk_total_space . diskfreespace . fclose . feof . fflush . fgetc . fgetcsv . fgets . fgetss . file_exists . file_get_contents . file_put_contents . file . fileatime . filectime . filegroup . fileinode . filemtime . fileowner . fileperms . filesize . filetype . flock . fnmatch . fopen . fpassthru . fputs ->fread . fscanf . fseek . fstat . ftell . ftruncate . fwrite . glob . is_dir . is_executable . is_file . is_link . is_readable . is_uploaded_file . is_writable . is_writeable . link . linkinfo . lstat . mkdir . move_uploaded_file . parse_ini_file . pathinfo . pclose . popen . readfile . readlink . realpath . rename .
7.29.44 fread()Lecture du fichier en mode binaire[ Exemples avec fread ] PHP 3, PHP 4
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 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 |
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
.
|