301 of 410 menu

Funktio fpassthru

Funktio fpassthru tulostaa kaikki tiedot tiedostosta alkaen nykyisestä tiedosto-osoittimen sijainnista loppuun saakka. Funktio ottaa vastaan yhden parametrin - osoittimen tiedostoon, jonka tulee olla avattu luettavaksi. Suorituksen jälkeen funktio palauttaa tulostettujen tavujen määrän tai false virheen sattuessa.

Syntaksi

fpassthru(resource $handle): int|false

Esimerkki

Tulostetaan tiedoston 'data.txt' sisältö:

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

Esimerkki

Tarkistetaan tulostettujen tavujen määrä:

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

Esimerkki

Yritetään käyttää fpassthru:ta osittaisen tiedoston lukemisen jälkeen:

<?php $file = fopen('data.txt', 'r'); fgets($file); // luetaan ensimmäinen rivi fpassthru($file); // tulostetaan tiedoston loppuosa fclose($file); ?>

Katso myös

  • funktion readfile,
    joka tulostaa tiedoston sisällön
  • funktion fread,
    joka lukee tiedostosta
  • funktion fgets,
    joka lukee rivin tiedostosta
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää