301 of 410 menu

Funkce fpassthru

Funkce fpassthru vypisuje všechna data ze souboru, počínaje aktuální pozicí ukazatele souboru až do konce. Funkce přijímá jeden parametr - ukazatel na soubor, který musí být otevřen pro čtení. Po provedení funkce vrací počet vypsaných bajtů nebo false v případě chyby.

Syntaxe

fpassthru(resource $handle): int|false

Příklad

Vypíšeme obsah souboru 'data.txt':

<?php $file = fopen('data.txt', 'r'); fpassthru($file); fclose($file); ?>

Příklad

Zkontrolujeme počet vypsaných bajtů:

<?php $file = fopen('data.txt', 'r'); $bytes = fpassthru($file); echo "Bytes output: $bytes"; fclose($file); ?>

Příklad

Zkusíme použít fpassthru po částečném přečtení souboru:

<?php $file = fopen('data.txt', 'r'); fgets($file); // přečteme první řádek fpassthru($file); // vypíšeme zbytek souboru fclose($file); ?>

Viz také

  • funkci readfile,
    která vypisuje obsah souboru
  • funkci fread,
    která čte ze souboru
  • funkci fgets,
    která čte řádek ze souboru
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout