Maison > développement back-end > Problème PHP > Comment utiliser la fonction php fread()

Comment utiliser la fonction php fread()

青灯夜游
Libérer: 2023-03-12 17:42:01
original
2617 Les gens l'ont consulté

La fonction php fread() est utilisée pour lire un fichier ouvert. Elle peut lire les données d'une longueur spécifiée à partir du fichier. Elle arrêtera la lecture lorsque la longueur des octets est lue ou que la fin du fichier (EOF) est lue, et renvoie. la chaîne lue ; la syntaxe "fread($handle,$length)".

Comment utiliser la fonction php fread()

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3.

Fonction PHP fread()

La fonction fread() lit un fichier ouvert.

La fonction fread() en PHP peut lire des données d'une longueur spécifiée dans un fichier ouvert et peut également être utilisée en toute sécurité pour les fichiers binaires. Lors de l'ouverture d'un fichier sur un système qui fait la distinction entre les fichiers binaires et les fichiers texte (tel que Windows), ajoutez b au paramètre mode de la fonction fread(). Le format de syntaxe de cette fonction est le suivant :

fread($handle,$length)
Copier après la connexion

où $handle est la ressource fichier créée par la fonction fopen() ; $length est la lecture maximale de $length octets. La fonction

fread() peut lire des données d'une longueur spécifiée à partir d'un fichier. Lorsque les octets $length sont lus ou que la fin du fichier (EOF) est lue, la fonction arrêtera la lecture et renverra la chaîne de caractères lue. Renvoie FALSE si la lecture échoue.

Notez que la fonction fread() lira à partir de la position actuelle du pointeur de fichier. Utilisez ftell() pour trouver la position actuelle du pointeur et utilisez rewind() pour rembobiner la position du pointeur.

【Exemple】Utilisez la fonction fread() pour lire le contenu du fichier et le sortir.

<?php
header("Content-type:text/html;charset=utf-8");
$filename = "test.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, &#39;27&#39;);
echo &#39;从文件中读取 27 个字符长度:&#39;.$contents.&#39;<br>&#39;;
rewind($handle);
$contents = fread($handle, filesize($filename));
echo &#39;读取全部的文件内容:&#39;.$contents;
fclose($handle);
?>
Copier après la connexion

Les résultats d'exécution sont les suivants :

Comment utiliser la fonction php fread()

Dans l'exemple ci-dessus, une fonction filesize() est utilisée, sa fonction est d'obtenir la taille du fichier et la fonction de la fonction fread() est de lire le dossier entier.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal