Função PHP fpassthru()
❮ Referência do sistema de arquivos PHPExemplo
Leia a partir da posição atual no arquivo - até EOF e, em seguida, grave os dados restantes no buffer de saída:
<?php
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Read from the current position in file
- until EOF, and then write the result to the output buffer
echo fpassthru($file);
fclose($file);
?>
Definição e uso
A função fpassthru() lê da posição atual em um arquivo - até EOF e, em seguida, grava o resultado no buffer de saída.
Nota: Ao usar fpassthru() em um arquivo binário no Windows, lembre-se de abrir o arquivo no modo binário.
Dica: Chame rewind() para definir o ponteiro do arquivo para o início do arquivo se você já tiver escrito no arquivo.
Dica: Para apenas despejar o conteúdo de um arquivo no buffer de saída, use a função readfile() .
Sintaxe
fpassthru(file)
Valores de parâmetro
Parameter | Description |
---|---|
file | Required. Specifies the open file to read from |
Detalhes técnicos
Valor de retorno: | O número de caracteres lidos do arquivo e passados pela saída ou FALSE em caso de falha |
---|---|
Versão do PHP: | 4.0+ |
❮ Referência do sistema de arquivos PHP