<Completa PHP Filesystem di riferimento
Definizione e l'utilizzo
Il fpassthru() funzione legge i dati dalla posizione corrente in un file aperto, fino EOF, e scrive il risultato nel buffer di uscita.
Questa funzione restituisce il numero di caratteri passati o FALSE in caso di fallimento.
Sintassi
fpassthru(file)
Parametro | Descrizione |
---|---|
file | Necessario. Specifica il file aperto o una risorsa di leggere da |
Suggerimenti e Note
Note: Quando si utilizza fpassthru() su un file binario su Windows, ricordarsi di aprire il file in modalità binaria.
Tip: Chiamata rewind() per impostare il puntatore del file all'inizio del file se si è già scritto nel file.
Tip: Se si desidera solo per scaricare il contenuto di un file al buffer di uscita, senza prima modificarlo, utilizzare il readfile() funzione invece.
esempio 1
<?php
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Send rest of the file to the output buffer
echo fpassthru($file);
fclose($file);
?>
L'output del codice sopra possono essere:
There are three lines in this file.
This is the last line.59
59 indica il numero di caratteri passati.
esempio 2
Dump pagina indice di un server www:
<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>
<Completa PHP Filesystem di riferimento