Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Синтаксис:
int readfile (имя_файла [, use_include_path])Функция readfile () считывает файл, имя которого передано ей в качестве параметра имя_файла, и выводит его содержимое на экран. Если дополнительный аргумент use_include_path имеет значение TRUE, то поиск файла с заданным именем производится и по директориям, входящим в include_path.
В программу эта функция возвращает число считанных байтов (символов) файла, а в случае ошибки - FALSE. Сообщения об ошибке в этой функции можно подавить оператором @.
Пример 9.7. Следующий скрипт выведет на экран содержимое файла 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; // если ошибки не было, то выводим число // считанных символов?>Пример 9.7. Использование функции readfile()
С помощью функции readfile () можно читать содержимое удаленных файлов, указывая их URL-адрес в качестве имени файла, если эта опция не отключена в настройках сервера.
Сразу же выводить содержимое файла на экран не всегда удобно. Порой нужно записать информацию из файла в переменную, чтобы в дальнейшем произвести с ней какие-либо действия. Для этого можно использовать функцию file() или file_get_contents ().
Дата публикования: 2015-01-24; Прочитано: 186 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!