Maison > Article > développement back-end > Comment utiliser la fonction php file_get_contents
Comment utiliser la fonction php file_get_contents ?
Fonction : Lire le fichier entier dans une chaîne.
Syntaxe :
file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] ) : string
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, la technologie de mappage de mémoire est également utilisée pour améliorer les performances.
Paramètres :
nom de fichier | À lire Le nom du fichier à prendre. | ||||||||||
use_include_path | Dans PHP 5, FILE_USE_INCLUDE_PATH peut être utilisé pour déclencher des recherches de chemin d'inclusion. | ||||||||||
contexte |
Si vous n'avez pas besoin de personnaliser le contexte, vous pouvez l'ignorer avec NULL. |
||||||||||
Lisez le décalage en commençant sur le flux d'origine. Les fichiers distants ne prennent pas en charge la recherche (décalage). Essayer de rechercher sur un fichier non local peut utiliser un décalage plus petit, mais cela est imprévisible car cela fonctionne sur un flux mis en mémoire tampon. | |||||||||||
La longueur maximale des données lues. La méthode de lecture par défaut consiste à lire jusqu'à la fin du fichier. Notez que ce paramètre s'applique aux flux traités par le filtre. |
Exemple d'utilisation de la fonction php file_get_contents()
Obtenir la page d'accueil du site<?php $homepage = file_get_contents('http://www.example.com/'); echo $homepage; ?>Lire une partie du fichier
<?php // Read 14 characters starting from the 21st character $section = file_get_contents('./people.txt', NULL, NULL, 20, 14); var_dump($section); ?>Dans la recherche incluse
<?php // <= PHP 5 $file = file_get_contents('./people.txt', true); // > PHP 5 $file = file_get_contents('./people.txt', FILE_USE_INCLUDE_PATH); ?>dans le chemin en utilisant le contexte
<?php // Create a stream $opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept-language: en\r\n" . "Cookie: foo=bar\r\n" ) ); $context = stream_context_create($opts); // Open the file using the HTTP headers set above $file = file_get_contents('http://www.example.com/', false, $context); ?>
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!