301 of 410 menu

Funzione fpassthru

La funzione fpassthru stampa tutti i dati da un file, a partire dalla posizione corrente del puntatore del file fino alla fine. La funzione accetta un parametro - un puntatore al file, che deve essere aperto in lettura. Dopo l'esecuzione, la funzione restituisce il numero di byte stampati o false in caso di errore.

Sintassi

fpassthru(resource $handle): int|false

Esempio

Stampiamo il contenuto del file 'data.txt':

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

Esempio

Controlliamo il numero di byte stampati:

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

Esempio

Proviamo a usare fpassthru dopo una lettura parziale del file:

<?php $file = fopen('data.txt', 'r'); fgets($file); // leggiamo la prima riga fpassthru($file); // stampiamo il resto del file fclose($file); ?>

Vedi anche

  • la funzione readfile,
    che stampa il contenuto di un file
  • la funzione fread,
    che legge da un file
  • la funzione fgets,
    che legge una riga da un file
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta