fpassthru
Toutes les données restantes sur le pointeur de fichier de sortie
fpassthru()
sortira toutes les données restantes au pointeur de fichier.
Cette fonction lit le pointeur de fichier donné vers EOF à partir de l'emplacement actuel et écrit le résultat au tampon de sortie.
<? Php $ file = fopen ( "test.txt" , "r" ) ; // Lire la première ligne fgets ( fichier $ ) ; // Envoyez le reste du fichier au cache de sortie echo fpassthru ( fichier $ ) ; fclose ( fichier $ ) ; ?>
Sortir:
Il y a trois lignes dans ce fichier. C'est la dernière ligne.59
Remarque: 59 indique le nombre de caractères passés.
Vider la page d'index du serveur www:
<? Php $ file = fopen ( "http://www.example.com" , "r" ) ; fpassthru ( fichier $ ) ; ?>
fpassthru ( fichier )
paramètre | décrire |
---|---|
déposer | Requis. Spécifie le fichier ouvert ou la ressource à lire. |
Si une erreur se produit, fpassthru()
renvoie false. Sinon, fpassthru () renvoie le nombre de caractères lus dans le fichier et transmis à la sortie.
Le pointeur de fichier doit être valide et doit pointer vers un fichier qui a été ouvert avec succès par fopen()
ou fsockopen()
(mais n'a pas été fermé fclose()
).