file_get_contents Читает содержимое файла в строку &reftitle.description; stringfalsefile_get_contents stringfilename booluse_include_path&false; resourcecontext intoffset0 intmaxlen Данная функция похожа на функцию file с той лишь разницей, что file_get_contents возвращает содержимое файла в строке, начиная с указанного смещения offset и до maxlen байт. В случае неудачи, file_get_contents вернёт &false;. Использование функции file_get_contents наиболее предпочтительно в случае необходимости получить содержимое файла целиком, поскольку для улучшения производительности функция использует технику отображения файла в память (memory mapping), если она поддерживается вашей операционной системой. Если вы открываете URI, содержащий спецсимволы, такие как пробел, вам нужно закодировать URI при помощи urlencode. &reftitle.parameters; filename Имя читаемого файла. use_include_path Можно использовать константу FILE_USE_INCLUDE_PATH для поиска файла в include path. Только помните, что если вы используете строгую типизацию, то так сделать не получится, поскольку FILE_USE_INCLUDE_PATH имеет тип int. В таком случае используйте &true;. context Корректный ресурс контекста, созданный с помощью функции stream_context_create. Если в использовании особого контекста нет необходимости, можно пропустить этот параметр передав в него значение &null;. offset Смещение, с которого начнется чтение оригинального потока. Отрицательное значение смещения будет отсчитываться с конца потока. Поиск смещения (offset) не поддерживается при работе с удаленными файлами. Попытка поиска смещения на нелокальных файлах может работать при небольших смещениях, но результат будет непредсказуемым, так как функция работает на буферизованном потоке. maxlen Максимальный размер читаемых данных. По умолчанию чтение осуществляется пока не будет достигнут конец файла. Учтите, что этот параметр применяется и к потоку с фильтрами. &reftitle.returnvalues; Функция возвращает прочтенные данные &return.falseforfailure;. &return.falseproblem; &reftitle.errors; Будет сгенерирована ошибка уровня E_WARNING в случаях, если не удастся найти filename, задан maxlength меньше нуля, или поиск по смещению offset в потоке завершится неудачно. &reftitle.examples; Получить и вывести исходный код домашней страницы сайта ]]> Поиск файлов в include_path ]]> Чтение секции файла ]]> &example.outputs.similar; Использование потоковых контекстов array( 'method'=>"GET", 'header'=>"Accept-language: en\r\n" . "Cookie: foo=bar\r\n" ) ); $context = stream_context_create($opts); // Открываем файл с помощью установленных выше HTTP-заголовков $file = file_get_contents('http://www.example.com/', false, $context); ?> ]]> &reftitle.changelog; &Version; &Description; 7.1.0 Добавлена поддержка отрицательных значений offset. &reftitle.notes; ¬e.bin-safe; &tip.fopen-wrapper; &warn.ssl-non-standard; &reftitle.seealso; file fgets fread readfile file_put_contents stream_get_contents stream_context_create $http_response_header