Fonction PHP fread()
Définition et utilisation
La fonction fread() lit le fichier (peut être utilisée en toute sécurité pour les fichiers binaires).
Syntaxe
fread(file,length)
Paramètres | Description |
---|---|
file | Requis. Définit le fichier à ouvrir. |
length | Requis. Définit le nombre maximum d'octets à lire. |
Description
fread() à partir du pointeur de fichier file Lire au maximum length octets. Cette fonction lit au maximum length octets, ou à la fin du fichier (EOF), ou (pour les flux réseau) lorsqu'un paquet est disponible, ou (après l'ouverture d'un flux utilisateur) après avoir lu 8192 octets, selon la première condition rencontrée.
Retourne la chaîne lue, ou false en cas d'erreur.
Astuce et commentaires
Astuce :Si vous souhaitez simplement lire le contenu d'un fichier dans une chaîne de caractères, utilisez file_get_contents()sa performance est beaucoup meilleure que fread().
Exemple
Exemple 1
Lire 10 octets à partir du fichier :
<?php $file = fopen("test.txt","r"); fread($file,"10"); fclose($file); ?>
Exemple 2
Lire tout le fichier :
<?php $file = fopen("test.txt","r"); fread($file, filesize("test.txt")); fclose($file); ?>