Funkcja fpassthru() PHP
❮ Dokumentacja systemu plików PHPPrzykład
Odczytaj od aktualnej pozycji w pliku - do EOF, a następnie zapisz pozostałe dane do bufora wyjściowego:
<?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);
?>
Definicja i użycie
Funkcja fpassthru() odczytuje od bieżącej pozycji w pliku - aż do EOF, a następnie zapisuje wynik do bufora wyjściowego.
Uwaga: Używając fpassthru() w pliku binarnym w systemie Windows, pamiętaj, aby otworzyć plik w trybie binarnym.
Wskazówka: Wywołaj rewind() , aby ustawić wskaźnik pliku na początek pliku, jeśli już zapisałeś do pliku.
Wskazówka: Aby po prostu zrzucić zawartość pliku do bufora wyjściowego, użyj zamiast tego funkcji readfile() .
Składnia
fpassthru(file)
Wartości parametrów
Parameter | Description |
---|---|
file | Required. Specifies the open file to read from |
Szczegóły techniczne
Wartość zwrotu: | Liczba znaków odczytanych z pliku i przekazanych przez wyjście lub FALSE w przypadku niepowodzenia |
---|---|
Wersja PHP: | 4.0+ |
❮ Dokumentacja systemu plików PHP