Najnowsze tutoriale tworzenie stron internetowych
 

PHP fpassthru() Function


<Kompletny system plików PHP referencyjny

Definicja i Wykorzystanie

fpassthru() odczytuje wszystkie dane z aktualnej pozycji w otwartym pliku, aż do EOF, a wynik zapisuje do bufora wyjściowego.

Funkcja ta zwraca liczbę znaków przekazywanych lub FALSE w przypadku błędu.

Składnia

fpassthru(file)

Parametr Opis
file Wymagany. Określa otwartego pliku lub zasobu do odczytu z

Porady i uwagi

Note: W przypadku korzystania fpassthru() w pliku binarnego w systemie Windows, należy pamiętać, aby otworzyć plik w trybie binarnym.

Tip: Zaproszenie rewind() , aby ustawić wskaźnik pliku na początku pliku, jeśli już zapisane w pliku.

Tip: Jeśli chcesz po prostu zrzucić zawartość pliku do bufora wyjściowego, bez uprzedniego modyfikowania go, użyj readfile() funkcji zamiast.


Przykład 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);
?>

Wyjście z kodem powyżej mogą być:

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

59 wskazuje liczbę znaków minęły.


Przykład 2

Zrzut strony indeksu serwera WWW:

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

<Kompletny system plików PHP referencyjny