301 of 410 menu

Функция fpassthru

Функцията fpassthru извежда всички данни от файл, започвайки от текущата позиция на указателя на файла до края. Функцията приема един параметър - указател към файл, който трябва да бъде отворен за четене. След изпълнение функцията връща броя на изведените байтове или false в случай на грешка.

Синтаксис

fpassthru(resource $handle): int|false

Пример

Нека изведем съдържанието на файла 'data.txt':

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

Пример

Нека проверим броя на изведените байтове:

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

Пример

Нека опитаме да използваме fpassthru след частично четене на файл:

<?php $file = fopen('data.txt', 'r'); fgets($file); // четем първия ред fpassthru($file); // извеждаме остатъка от файла fclose($file); ?>

Вижте също

  • функцията readfile,
    която извежда съдържанието на файл
  • функцията fread,
    която чете от файл
  • функцията fgets,
    която чете ред от файл
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне