PHP fpassthru() Fonction

❮ Référence du système de fichiers PHP

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);
?>
Exécuter l'exemple »

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+

❮ Référence du système de fichiers PHP