АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
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,
    якая чытае радок з файла
byenru