readfile(PHP 3, PHP 4) Описаниеint readfile (string filename [, int use_include_path]) Читает файл и записывает его в стандартный вывод. Возвращает количество байт, прочитанных из файла. Если возникает ошибка, возвращается FALSE, если только функция не была вызвана @readfile, и выводится сообщение об ошибке. Если filename начинается с "http://" (без учёта регистра), открывается соединение HTTP 1.0 со специфицированным сервером, а текст ответа записывается в стандартный вывод. Версии до PHP 4.0.5 не обрабатывают HTTP-перенаправления. Поэтому директории обязаны включать ведомые слэши. Если filename начинается с "ftp://" (без учёта регистра), открывается ftp-соединение со специфицированным сервером и запрошенный файл записывается в стандартный вывод. Если сервер не поддерживает passive mode ftp, это терпит неудачу. Если filename не начинается с одной из этих строк, файл открывается из файловой системы и его содержимое записывается в стандартный вывод. Вы можете использовать необязательный второй параметр и установить его "1", если хотите искать файл также в include_path. См. также fpassthru(), file(), fopen(), include(), require() и virtual(). |
||||||||||
|
||||||||||
Во-вторых, backslash предоставляет способ кодирования в патэрне непечатаемых символов видимым образом. Ограничений на появление непечатаемых символов нет, за исключением двоичного нуля, который оканчивает патэрн, но если патэрн подготавливается путём редактирования текста, то обычно легче использовать одну из следующих escape-последовательностей (замен), а не бинарный символ, представляемых ими:
alarm/предупреждение, то есть символ BEL (hex 07)
"control-x", где x это любой символ
escape (hex 1B)
formfeed/прогон страницы (hex 0C)
newline/новая строка (hex 0A)
carriage return/возврат каретки (hex 0D)
tab/табуляция (hex 09)
| |