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)".
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)
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, '27'); echo '从文件中读取 27 个字符长度:'.$contents.'<br>'; rewind($handle); $contents = fread($handle, filesize($filename)); echo '读取全部的文件内容:'.$contents; fclose($handle); ?>
Les résultats d'exécution sont les suivants :
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!