Fonction PHP fpassthru()
❮ Référence du système de fichiers PHPExemple
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");
// Read first line
fgets($file);
// Read from the current position in file
- until EOF, and then write the result to the output buffer
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 : Lorsque vous utilisez fpassthru() sur un fichier binaire sous Windows, n'oubliez pas d'ouvrir le fichier en mode binaire.
Astuce : appelez rewind() pour définir le pointeur de fichier au début du fichier si vous avez déjà écrit dans le fichier.
Astuce : Pour simplement vider le contenu d'un fichier dans le tampon de sortie, utilisez plutôt la fonction readfile() .
Syntaxe
fpassthru(file)
Valeurs des paramètres
Parameter | Description |
---|---|
file | Required. Specifies the open file to read from |
Détails techniques
Valeur de retour : | Le nombre de caractères lus à partir du fichier et passés par la sortie ou FALSE en cas d'échec |
---|---|
Version PHP : | 4.0+ |
❮ Référence du système de fichiers PHP