readfile ()
Функція readfile
Синтаксис:
int readfile (ім'я_файлу
[, Use_include_path])
Функція readfile () зчитує файл, ім'я якого передано їй як параметр ім'я_файлу, і виводить його вміст на екран. Якщо додатковий аргумент use_include_path має значення TRUE, то пошук файлу з заданим ім'ям виконується і по директоріях, що входять в include_path.
У програму ця функція повертає число лічених байтів (символів) файлу, а в разі помилки - FALSE. Повідомлення про помилку в цій функції можна придушити оператором @.
Приклад. Використання функції readfile (). Наступний скрипт виведе на екран вміст файлу my_file1.html і розмір цього файлу, якщо він існує. В іншому випадку виведеться наше повідомлення про помилку - рядок "Error in readfile".
<? Php
$n = @ readfile ("my_file1.html");
/* Виводить на екран вміст файлу і
записує його розмір у змінну $n * /
if (! $n) echo "Error in readfile";
/* Якщо функція readfile () виконалася
з помилкою, то $n = false і виводимо
повідомлення про помилку */
else echo $n;
// Якщо помилки не було, то виводимо число
// Лічених символів
?>
За допомогою функції readfile () можна читати вміст віддалених файлів, вказуючи їх URL-адресу в якості імені файлу, якщо ця опція не відключена в налаштуваннях сервера.