Funkce PHP fpassthru().
❮ Reference souborového systému PHPPříklad
Přečtěte si od aktuální pozice v souboru - až do EOF a poté zapište zbývající data do výstupní vyrovnávací paměti:
<?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);
?>
Definice a použití
Funkce fpassthru() čte od aktuální pozice v souboru - až do EOF a poté zapíše výsledek do výstupní vyrovnávací paměti.
Poznámka: Při použití fpassthru() na binární soubor v systému Windows nezapomeňte otevřít soubor v binárním režimu.
Tip: Voláním rewind() nastavte ukazatel souboru na začátek souboru, pokud jste již do souboru zapisovali.
Tip: Chcete-li pouze vypsat obsah souboru do výstupní vyrovnávací paměti, použijte místo toho funkci readfile() .
Syntax
fpassthru(file)
Hodnoty parametrů
Parameter | Description |
---|---|
file | Required. Specifies the open file to read from |
Technické údaje
Návratová hodnota: | Počet znaků přečtených ze souboru a prošlých výstupem nebo FALSE při selhání |
---|---|
Verze PHP: | 4,0+ |
❮ Reference souborového systému PHP