Syntaxe:
String Fread (Resource $ Handle, int $ Length)
Il peut prendre deux arguments et renvoie le contenu particulier d'un fichier en tant que chaîne. Le premier argument prend le gestionnaire de fichiers de tout fichier ouvert, et le deuxième argument prend la durée des octets comme le nombre qui se lira. La valeur de l'argument peut être supérieure à la taille du fichier d'origine.
Créer un fichier texte
Créer un fichier texte séparé des virgules nommé employés.txt avec le contenu suivant. La fonction fread () est ensuite utilisée pour lire ce fichier texte de différentes manières dans la partie suivante de ce tutoriel.
employés.SMS
E-10023, Jafar Iqbal, gestionnaire, ventes, 08-12-2000
E-10047, Anisul Hoque, directeur adjoint, RH, 06-11-2010
E-10039, Humayan Ahmed, comptable, marketing, 01-06-2009
E-10027, Tamim Iqbal, directeur, HR, 02-11-2011
E-10093, Rokeya Rahman, comptable, ventes, 05-10-2011
Exemple 1: Lisez le contenu particulier d'un fichier texte
L'exemple suivant montre comment le contenu spécifique d'un fichier peut être lu à l'aide de la fonction Fread (). La fonction fopen () est utilisée dans le script pour ouvrir les employés.txt pour la lecture. Ensuite, la fonction Fread () est utilisée pour lire les 30 premiers octets du fichier texte qui seront imprimés plus tard.
// Définit le nom de fichier avec le cheminSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. La sortie montre les 30 premiers octets du employés.SMS déposer.
Exemple 2: Lisez le contenu complet d'un fichier texte
L'exemple suivant montre comment le contenu complet d'un fichier texte peut être lu à l'aide de la fonction Fread (). Comme l'exemple précédent, la fonction fopen () est utilisée pour ouvrir les employés.Fichier TXT pour la lecture. La fonction FileSize () est utilisée dans le script pour découvrir la taille totale du fichier texte d'ouverture. La fonction fread () lit le contenu complet du fichier lorsque la valeur de taille totale du fichier est passé comme deuxième argument de cette fonction.
// Définit le nom de fichier avec le cheminSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. La sortie montre le contenu complet du employés.SMS déposer.
Exemple 3: Lisez le contenu d'un fichier binaire
L'exemple suivant montre comment un fichier image peut être lu à l'aide de la fonction Fread (). Ici, la fonction fopen () est utilisée pour ouvrir un fichier binaire nommé fleur.jpeg à lire. La fonction fread () est utilisée avec la fonction FileSize () pour lire le contenu complet du fichier binaire. base64_encode () La fonction est utilisée dans le script pour convertir le contenu du fichier binaire en un format lisible par l'homme. Puis le La balise est utilisée pour imprimer l'image.
// Définit le nom de fichier avec le cheminSortir:
Si la fleur.jpeg Le fichier existe dans l'emplacement actuel, puis l'image sera affichée comme sortie comme ce qui suit.
Exemple 4: Lisez le fichier à partir d'un lien externe
Le texte existant local et les fichiers binaires sont utilisés dans les trois exemples précédents. L'exemple suivant montre comment le fichier du lien externe peut être lu en utilisant la fonction Fread (). Un fichier texte externe est ouvert pour lire en utilisant la fonction fopen (). La première fonction Fread () est utilisée pour lire 1024 octets à partir du fichier texte externe. Ensuite, un lien externe d'un fichier binaire est ouvert pour la lecture à l'aide de la fonction fopen (). La deuxième fonction Fread () est utilisée pour lire 10000 octets du fichier binaire externe. Le contenu binaire se transformera en format lisible par l'homme comme l'exemple précédent et imprimera l'image.
// Définit le lien externe du texteSortir:
Si la photo.jpeg Le fichier existe dans l'emplacement fourni, puis l'image sera affichée comme sortie comme celle suivante.
Didacticiel vidéo
Conclusion
Les utilisations de la fonction Fread () pour lire le texte et les fichiers binaires sont expliquées dans ce tutoriel en utilisant divers exemples. Cette fonction peut être utilisée pour lire les fichiers internes et externes. Espérons que les lecteurs pourront utiliser la fonction Fread () dans le script PHP pour lire les fichiers après avoir pratiqué les exemples de ce tutoriel.