АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
295 of 410 menu

Функцыя readfile

Функцыя readfile чытае файл і неадкладна адпраўляе яго змест у выхадны буфер. Яна вяртае колькасць прачытаных байтаў або false у выпадку памылкі. Першы параметр - шлях да файла, другі (неабавязковы) - сцяг пошуку файла ў include_path, трэці (неабавязковы) - кантэкст патоку.

Сінтаксіс

readfile( string $filename, bool $use_include_path = false, ?resource $context = null ): int|false

Прыклад

Выведзем змест тэкставага файла:

<?php $res = readfile('example.txt'); echo "read bytes: " . $res; ?>

Прыклад

Паспрабуем прачытаць неіснуючы файл:

<?php $res = readfile('nonexistent.txt'); if ($res === false) { echo "Failed to read file"; } ?>

Прыклад

Выкарыстанне сцяга include_path:

<?php $res = readfile('config.ini', true); echo $res !== false ? "Read success" : "Read failed"; ?>

Глядзіце таксама

  • функцыю file_get_contents,
    якая чытае файл у радок
  • функцыю fpassthru,
    якая выводзіць астачу файла
  • функцыю file,
    якая чытае файл у масіў
byenru