Derniers tutoriels de développement web
 

PHP fpassthru() Function


<Complete PHP Référence Filesystem

Définition et utilisation

Le fpassthru() fonction lit toutes les données de la position actuelle dans un fichier ouvert, jusqu'à ce que EOF, et écrit le résultat dans le tampon de sortie.

Cette fonction retourne le nombre de caractères passés ou faux en cas d'échec.

Syntaxe

fpassthru(file)

Paramètre La description
file Champs obligatoires. Indique le fichier ouvert ou d'une ressource à lire

Conseils et notes

Note: Lorsque vous utilisez fpassthru() sur un fichier binaire sous Windows, rappelez - vous d'ouvrir le fichier en mode binaire.

Tip: Appel rewind() pour régler le pointeur de fichier au début du fichier si vous avez déjà écrit dans le fichier.

Tip: Si vous voulez juste vider le contenu d'un fichier dans la mémoire tampon de sortie, sans le modifier, utilisez la readfile() fonction à la place.


Exemple 1

<?php
$file = fopen("test.txt","r");

// Read first line
fgets($file);

// Send rest of the file to the output buffer
echo fpassthru($file);

fclose($file);
?>

au-dessus de la sortie du code pourrait être:

There are three lines in this file.
This is the last line.59

59 indique le nombre de caractères passés.


exemple 2

Dump page d'index d'un serveur www:

<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>

<Complete PHP Référence Filesystem