La fonction readfile() lit un fichier et l'écrit dans le tampon de sortie.
En cas de succès, la fonction renvoie le nombre d'octets lus dans le fichier. En cas d'échec, la fonction renvoie FALSE avec un message d'erreur. Vous pouvez masquer la sortie d'erreur en ajoutant un « @ » devant le nom de la fonction.
readfile (nom de fichier, chemin_include, contexte)
paramètre | décrire |
---|---|
nom de fichier | 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. |
Astuce : Si "fopen wrappers" a été activé dans le fichier php.ini, vous pouvez utiliser l'URL comme nom de fichier dans cette fonction.
<?phpecho readfile("test.txt");?>
Le code ci-dessus affichera :
Il y a deux lignes dans ce fichier. Ceci est la dernière ligne.57