301 of 410 menu

Funkcja fpassthru

Funkcja fpassthru wyprowadza wszystkie dane z pliku, zaczynając od bieżącej pozycji wskaźnika pliku do końca. Funkcja przyjmuje jeden parametr - wskaźnik do pliku, który musi być otwarty do odczytu. Po wykonaniu funkcja zwraca liczbę wyprowadzonych bajtów lub false w przypadku błędu.

Składnia

fpassthru(resource $handle): int|false

Przykład

Wyprowadźmy zawartość pliku 'data.txt':

<?php $file = fopen('data.txt', 'r'); fpassthru($file); fclose($file); ?>

Przykład

Sprawdźmy liczbę wyprowadzonych bajtów:

<?php $file = fopen('data.txt', 'r'); $bytes = fpassthru($file); echo "Bytes output: $bytes"; fclose($file); ?>

Przykład

Spróbujmy użyć fpassthru po częściowym odczytaniu pliku:

<?php $file = fopen('data.txt', 'r'); fgets($file); // czytamy pierwszą linię fpassthru($file); // wyprowadzamy resztę pliku fclose($file); ?>

Zobacz też

  • funkcję readfile,
    która wyprowadza zawartość pliku
  • funkcję fread,
    która czyta z pliku
  • funkcję fgets,
    która czyta linię z pliku
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć