Ultimele tutoriale de dezvoltare web
 

PHP fpassthru() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

fpassthru() funcția citește toate datele din poziția curentă într - un fișier deschis, până la EOF, și scrie rezultatul la buffer -ul de ieșire.

Această funcție returnează numărul de caractere trecute sau FALSE în cazul eșecului.

Sintaxă

fpassthru(file)

Parametru Descriere
file Necesar. Specifică fișierul deschis sau o resursă pentru a citi din

Sfaturi și note

Note: Când utilizați fpassthru() pe un fișier binar pe Windows, amintiți - vă pentru a deschide fișierul în modul binar.

Tip: Call rewind() pentru a seta pointerul la începutul fișierului dacă ați scris deja la dosar.

Tip: Dacă doriți doar să arunce conținutul unui fișier la buffer -ul de ieșire, fără ca mai întâi să îl modificați, utilizați readfile() funcție în loc.


Exemplul 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);
?>

Ieșirea codului de mai sus ar putea fi:

There are three lines in this file.
This is the last line.59

59 indică numărul de caractere trecut.


Exemplul 2

Dump pagina de index a unui server www:

<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>

<Complete PHP Sistem de fișiere de referință