301 of 410 menu

Função fpassthru

A função fpassthru exibe todos os dados de um arquivo, começando da posição atual do ponteiro de arquivo até o final. A função aceita um parâmetro - o ponteiro para o arquivo, que deve estar aberto para leitura. Após a execução, a função retorna o número de bytes exibidos ou false em caso de erro.

Sintaxe

fpassthru(resource $handle): int|false

Exemplo

Vamos exibir o conteúdo do arquivo 'data.txt':

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

Exemplo

Vamos verificar a quantidade de bytes exibidos:

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

Exemplo

Vamos tentar usar fpassthru após uma leitura parcial do arquivo:

<?php $file = fopen('data.txt', 'r'); fgets($file); // lê a primeira linha fpassthru($file); // exibe o restante do arquivo fclose($file); ?>

Veja também

  • a função readfile,
    que exibe o conteúdo de um arquivo
  • a função fread,
    que lê de um arquivo
  • a função fgets,
    que lê uma linha de um arquivo
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar