file_get_contents() lit le fichier entier dans une chaîne.
Cette fonction est la méthode préférée pour lire le contenu d'un fichier dans une chaîne. Si elle est prise en charge par le système d'exploitation du serveur, la technologie de mappage de mémoire est également utilisée pour améliorer les performances.
file_get_contents(chemin,include_path,context,start,max_length)
paramètre | décrire |
---|---|
chemin | Requis. Spécifie le fichier à lire. |
inclure_chemin | Facultatif. Définissez ce paramètre sur '1' si vous souhaitez également rechercher des fichiers dans include_path (dans php.ini). |
contexte | Facultatif. Spécifie l’environnement d’un descripteur de fichier. le contexte est un ensemble d'options qui peuvent modifier le comportement du flux. Si NULL est utilisé, il est ignoré. |
commencer | Facultatif. Spécifie la position dans le fichier pour commencer la lecture. Ce paramètre est nouveau dans PHP 5.1. |
longueur_max | Facultatif. Spécifie le nombre d'octets à lire. Ce paramètre est nouveau dans PHP 5.1. |
Astuce : Cette fonction est sécurisée pour les binaires. (Ce qui signifie que les données binaires (telles que les images) et les données de caractères peuvent être écrites à l'aide de cette fonction.)
<?phpecho file_get_contents("test.txt");?>
Le code ci-dessus affichera :
Il s'agit d'un fichier de test avec du texte de test.