295 of 410 menu

Funzione readfile

La funzione readfile legge un file e invia immediatamente il suo contenuto al buffer di output. Restituisce il numero di byte letti o false in caso di errore. Il primo parametro è il percorso del file, il secondo (opzionale) è il flag per cercare il file in include_path, il terzo (opzionale) è il contesto del flusso.

Sintassi

readfile( string $filename, bool $use_include_path = false, ?resource $context = null ): int|false

Esempio

Visualizziamo il contenuto di un file di testo:

<?php $res = readfile('example.txt'); echo "byte letti: " . $res; ?>

Esempio

Proviamo a leggere un file inesistente:

<?php $res = readfile('nonexistent.txt'); if ($res === false) { echo "Lettura del file fallita"; } ?>

Esempio

Uso del flag include_path:

<?php $res = readfile('config.ini', true); echo $res !== false ? "Lettura riuscita" : "Lettura fallita"; ?>

Vedi anche

  • la funzione file_get_contents,
    che legge un file in una stringa
  • la funzione fpassthru,
    che visualizza il resto di un file
  • la funzione file,
    che legge un file in un array
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