Fonction fread () en php - Lire à partir du fichier

Fonction fread () en php - Lire à partir du fichier

Le fread () La fonction est utilisée pour lire à partir d'un fichier. Il vous permet de lire dans n'importe quel flux ou fichier, tant qu'il s'agit d'un flux binaire. fread () lit le nombre spécifié d'octets dans le tableau donné, commençant par la position en octets. Jetons un coup d'œil à la façon dont le php fread () La fonction fonctionne et voir quelques exemples de comment l'utiliser. Continuez à lire pour en savoir plus.

Comment utiliser la fonction php fread ()?

La fonction fread () est utilisée pour lire à partir d'un fichier. Il vous permet de lire dans n'importe quel flux ou fichier, tant qu'il s'agit d'un flux binaire. Fread () lit le nombre spécifié d'octets dans le tableau donné, en commençant par la position en octets. La syntaxe de la fonction Fread () est -

fread (file_handle, longueur);
1fread (file_handle, longueur);

Le fread () Les paramètres de fonction sont:

  • file_handle: Ce paramètre spécifie le fichier à partir duquel les octets seront lus. La valeur peut être soit un chemin de fichier sur un disque local ou un fichier distant.
  • longueur: Ce paramètre spécifie le nombre d'octets à lire. Le doit être un entier positif (non nul)

Php Fread () Exemple: lire une quantité spécifique d'octets

Si vous souhaitez lire une quantité spécifique d'octets à partir d'un fichier, vous pouvez fournir la position de départ des octets à lire et le nombre d'octets à lire. Vous pouvez fournir le paramètre de longueur pour lire un nombre spécifique d'octets à partir du fichier. Dans cet exemple, nous lisons 20 octets à partir du début du fichier. Puisque nous lisons 20 octets à partir du début du fichier, les 20 premiers caractères du fichier sont lus.

1234567891011121314

Php Fread () Exemple: Lisez tous les octets à la fois

Si vous souhaitez lire tous les octets dans un fichier, le paramètre de longueur doit d'abord calculer comme la taille du fichier. La longueur peut être calculée avec la fonction FileSize (). Dans cet exemple, nous lisons tous les octets d'un fichier à la fois. Cet exemple affichera tous les octets dans le fichier de la console. Puisque nous lisons tous les octets du fichier à la fois, le fichier est complètement lu et le fichier entier s'affiche dans la console.

1234567891011121314

Php Fread () Exemple: Lire à partir du fichier distant

La fonction PHP Fread () permet également de lire le contenu à partir d'un chemin distant. Vous pouvez simplement spécifier l'URL du fichier distant comme nom de fichier. Puis utilisez fopen () pour ouvrir le fichier en mode lecture. Par exemple:

1234567891011121314

Conclusion

Ce tutoriel vous a aidé à en savoir plus sur la fonction PHP Fread (). En utilisant ce fichier, nous pouvons lire le contenu d'un fichier binaire disponible sur un disque local ou un serveur distant.