PHP fpassthru() Fonction
Exemple
Lire à partir de la position actuelle dans le fichier jusqu'à EOF, puis écrire les données restantes dans le tampon de sortie :
<?php
$file = fopen("test.txt","r");
// Lire la première ligne
fgets($file);
// Lire à partir de la position actuelle dans le fichier jusqu'à EOF, puis écrire le résultat dans le tampon de sortie
echo fpassthru($file);
fclose($file);
?> Définition et Utilisation
La fonction fpassthru() lit à partir de la position actuelle dans un fichier jusqu'à EOF, puis écrit le résultat dans le tampon de sortie.
Remarque : Lors de l'utilisation de fpassthru() sur un fichier binaire sous Windows, n'oubliez pas d'ouvrir le fichier en mode binaire.
Astuce : Appelez rewind() pour repositionner le pointeur de fichier au début si vous avez déjà écrit dans le fichier.
Astuce : Pour simplement vider le contenu d'un fichier dans le tampon de sortie, utilisez la fonction readfile() à la place.
Syntaxe
fpassthru( file ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| file | Requis. Spécifie le fichier ouvert à partir duquel lire. |
Détails Techniques
| Valeur de Retour : | Le nombre de caractères lus à partir du fichier et passés dans la sortie, ou FALSE en cas d'échec. |
|---|---|
| Version PHP : | 4.0+ |