função PHP fpassthru ()
Definição e Uso
função fpassthru () para começar a ler todos os dados de posição atual do arquivo aberto até o final do arquivo (EOF), escrever os resultados para o buffer de saída.
Esta função retorna o número de caracteres transmitida, se não conseguiu retornar FALSE.
gramática
参数 | 描述 |
---|---|
file | 必需。规定要读取的打开文件或资源。 |
Dicas e Notas
Nota: Ao utilizar fpassthru em binários de sistema do Windows () função, lembre-se, você deve abrir o arquivo em modo binário.
Dica: Se você tem que escrever dados em um arquivo, você deve chamar rewind () para o ponteiro arquivo para o cabeçalho do arquivo.
Dica: Se você deseja que o conteúdo do arquivo para o buffer de saída, mas não modificá-lo, use a função readfile () em vez disso, o que elimina a necessidade de chamada fopen ().
exemplo 1
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Send rest of the file to the output buffer
echo fpassthru($file);
fclose($file);
?>
O código acima exibirá:
This is the last line.59
59 indica o número de caracteres a serem entregues.
exemplo 2
Despejar página de índice servidor www:
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>
Manual Completo PHP Sistema de Arquivos de Referência