syntaxe fread
fread ( ressource $handle , int $length ) : chaîne
$handle : pointeur du système de fichiers, ressource créée par fopen().
$length : lit la longueur en octets du fichier.
Valeur de retour : une chaîne de longueur $length.
1. Confirmez les octets à lire
//Chemin du fichier $filename="./exit.txt"; //Obtenir les ressources du fichier $file = fopen($filename,'r'); //Lors de la lecture d'un fichier binaire, vous devez définir le deuxième paramètre sur 'rb' //Obtenir le contenu du fichier $file_info=fread($file,10); //Imprimer le contenu du fichier echo $file_info; //Ferme les ressources du fichier fclose($fichier); ?>
2. Ne confirmez pas les octets qui doivent être lus.
Pour obtenir tout le contenu d’un fichier, vous devez utiliser une autre fonction filesize() pour voir la taille du fichier.
//Chemin du fichier $filename="./exit.txt"; //Obtenir les ressources du fichier $file = fopen($filename,'r'); //Obtenir la taille du fichier $file_size= taille du fichier($nom du fichier); //Obtenir le contenu du fichier $file_info=fread($file, $file_size); //Imprimer le contenu du fichier echo $file_info; //Ferme les ressources du fichier fclose($fichier); ?>
Ce qui précède montre comment PHP utilise fread() pour gérer les octets. J'espère que cela sera utile à tout le monde.