


Il existe deux manières de lire des fichiers en PHP : file_get_contents et fread (avec des exemples de code)
Cet article parle principalement des deux façons de lire des fichiers dans php
: fread
et file_get_contents
, et les deux méthodes concernent également la lecture de fichiers. et les différences ?
1. La syntaxe des deux fonctions :
fread()
fread ( resource $handle , int $length ) : string
$ handle : Pointeur du système de fichiers, généralement
fopen()
(ressource) créé parresource
.$length : Lit la longueur en octets du fichier.
Valeur de retour : chaîne de longueur $.
file_get_contents()
file_get_contents ( string $filename ,bool $include_path=false ,resource $context =? ,int $offset = -1 , int $maxlen = ? ) : string
$filename : Le nom du fichier à lire.
$include_path : Si vous devez rechercher des fichiers dans include_path (dans
php.ini
), veuillez définir ce paramètre sur « 1 ».$context : Spécifie l'environnement du descripteur de fichier. le contexte est un ensemble d'options qui peuvent modifier le comportement du flux. Si null est utilisé, il est ignoré.
$offset : précise la position dans le fichier pour commencer la lecture. Ce paramètre a été ajouté dans PHP 5.1.
$maxlen : Spécifie le nombre d'octets à lire
Valeur de retour : Une chaîne de longueur $maxlen.
2. La différence entre les deux :
fread()
doit lire le contenu via le pointeur, qui peut être selon size
Taille Lire le contenu
<?php //文件路径 $filename="./exit.txt"; //获取文件资源 $file = fopen($filename,'r'); //读取二进制文件时,需要将第二个参数设置成'rb' //获取文件内容 $file_info=fread($file,10); //打印文件内容 echo $file_info; //关闭文件资源 fclose($file); ?>
输出:php good b
file_get_contents ()
Lire tout le contenu directement
<?php //文件路径 $filename="./exit.txt"; echo file_get_contents($filename); ?>
输出:php good better Knowledge is power
fread()
Si vous souhaitez obtenir tout le contenu, vous devez utiliser la fonction filesize()
return Spécifiez la taille du fichier.
$file_info=fread($file,filesize($filename));
Recommandé : 《Résumé des questions d'entretien PHP 2021 (collection)》《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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre PHPWarning : file_get_contents() : Filenamecannotbeempty Dans le processus de développement PHP, nous rencontrons souvent ce message d'erreur : PHPWarning : file_get_contents() : Filenamecannotbeempty. Cette erreur se produit généralement lors de l'utilisation de la fonction file_get_contents

Le code tronqué dans php+fread() est dû au fait que l'encodage de la page de sortie est incohérent avec l'encodage du fichier lu. La solution : 1. Ouvrez le fichier PHP correspondant ; 2. Lisez le fichier via la fonction fread ; Grâce à la méthode "iconv('gbk' , 'utf-8', $data)" pour transcoder le contenu lu.

Comment résoudre PHPWarning:file_get_contents():failedtoopenstream:HTTPrequestfailed Lors du développement PHP, nous rencontrons souvent des situations où des requêtes HTTP sont initiées vers des serveurs distants via la fonction file_get_contents. Cependant, nous rencontrons parfois un message d'erreur courant : PHPWarning : file_get_c

Explication détaillée des fonctions de mise en cache de fichiers PHP : méthodes de traitement de mise en cache de fichiers de file_get_contents, file_put_contents, unlink et d'autres fonctions, qui nécessitent des exemples de code spécifiques. Dans le développement Web, nous avons souvent besoin de lire des données à partir de fichiers ou d'écrire des données dans des fichiers. De plus, dans certains cas, nous devons mettre en cache le contenu des fichiers pour éviter les opérations fréquentes de lecture et d'écriture de fichiers, améliorant ainsi les performances. En PHP, il existe plusieurs fonctions couramment utilisées qui peuvent nous aider à implémenter la mise en cache des fichiers, notamment

Compétences en traitement de fichiers PHP : lire et écrire efficacement des fichiers Au cours du processus de développement Web, nous avons souvent besoin de lire et d'écrire des fichiers, tels que des fichiers de configuration, des fichiers journaux, des fichiers téléchargés, etc. Cependant, les opérations sur les fichiers peuvent affecter les performances et l'efficacité du système. Par conséquent, nous devons maîtriser certaines compétences efficaces en matière de traitement de fichiers pour améliorer les performances du système et l’expérience utilisateur. Cet article présentera certaines techniques de traitement de fichiers en PHP, ainsi que des méthodes d'optimisation pour la lecture et l'écriture de fichiers, et fournira des exemples de code correspondants. Lire efficacement les fichiers 1.1 en utilisant fil

En Python, il existe trois façons de lire les fichiers .py. La première méthode consiste à utiliser la fonction intégrée open(), telle que withopen('example.py','r')asf:content=f.read(). La deuxième méthode consiste à utiliser l'instruction import, telle que importexample. La troisième méthode consiste à utiliser la fonction exec(), telle que withopen('example.py','r')asf:code=f.read()exec(code).

Fonction file_get_contents() de PHP : Comment lire le contenu d'un fichier, exemple de code spécifique En PHP, file_get_contents() est une fonction très utile qui nous permet de lire le contenu d'un fichier. Qu'il s'agisse de lire un fichier texte ou de lire du contenu à partir d'une URL distante, cette fonction peut facilement accomplir la tâche. Syntaxe La syntaxe de base de cette fonction est la suivante : stringfile_get_contents(string$f

Introduction à la fonction PHP — file_get_contents() : Lire le contenu de l'URL dans une chaîne. Dans le développement Web, il est souvent nécessaire d'obtenir des données d'un serveur distant ou de lire un fichier distant. PHP fournit une fonction très puissante file_get_contents(), qui peut facilement lire le contenu d'une URL et l'enregistrer dans une chaîne. Cet article présentera l'utilisation de la fonction file_get_contents() et donnera quelques exemples de code pour mieux aider les lecteurs.
