301 of 410 menu

Funktionen fpassthru

Funktionen fpassthru skriver ut all data från en fil, börjande från filpekarens nuvarande position till slutet. Funktionen tar en parameter - en pekare till filen som måste vara öppnad för läsning. Efter utförande returnerar funktionen antalet utskrivna byte eller false vid fel.

Syntax

fpassthru(resource $handle): int|false

Exempel

Låt oss skriva ut innehållet i filen 'data.txt':

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

Exempel

Låt oss kontrollera antalet utskrivna byte:

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

Exempel

Låt oss försöka använda fpassthru efter partiell filinläsning:

<?php $file = fopen('data.txt', 'r'); fgets($file); // läser den första raden fpassthru($file); // skriver ut resten av filen fclose($file); ?>

Se även

  • funktionen readfile,
    som skriver ut innehållet i en fil
  • funktionen fread,
    som läser från en fil
  • funktionen fgets,
    som läser en rad från en fil
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa