Funzione PHP fpassthru()
❮ Riferimento al file system PHPEsempio
Leggi dalla posizione corrente nel file - fino a EOF, quindi scrivi i dati rimanenti nel buffer di output:
<?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);
?>
Definizione e utilizzo
La funzione fpassthru() legge dalla posizione corrente in un file - fino a EOF, quindi scrive il risultato nel buffer di output.
Nota: quando si utilizza fpassthru() su un file binario su Windows, ricordarsi di aprire il file in modalità binaria.
Suggerimento: chiama rewind() per impostare il puntatore del file all'inizio del file se hai già scritto sul file.
Suggerimento: per scaricare semplicemente il contenuto di un file nel buffer di output, utilizzare invece la funzione readfile() .
Sintassi
fpassthru(file)
Valori dei parametri
Parameter | Description |
---|---|
file | Required. Specifies the open file to read from |
Dettagli tecnici
Valore di ritorno: | Il numero di caratteri letti dal file e passati attraverso l'output o FALSE in caso di errore |
---|---|
Versione PHP: | 4.0+ |
❮ Riferimento al file system PHP