fileЧитает содержимое файла и помещает его в массив
&reftitle.description;
arrayfalsefilestringfilenameintflags0resourcenullcontext&null;
Читает содержимое файла и помещает его в массив.
Можно также использовать функцию file_get_contents
для получения файла в виде строки.
&reftitle.parameters;
filename
Путь к файлу.
&tip.fopen-wrapper;
flags
В качестве необязательного параметра flags может
можно указать одну или более следующих констант:
FILE_USE_INCLUDE_PATH
Ищет файл в include_path.
FILE_IGNORE_NEW_LINES
Пропускать новую строку в конце каждого элемента массива
FILE_SKIP_EMPTY_LINES
Пропускать пустые строки
FILE_NO_DEFAULT_CONTEXT
Не использовать контекст по умолчанию
context
¬e.context-support;
&reftitle.returnvalues;
Возвращает файл в виде массива. Каждый элемент массива соответствует
строке файла, с символами новой строки включительно. В случае
ошибки file возвращает &false;.
Каждая строка в полученном массиве будет завершаться символами конца
строки, если только не используется FILE_IGNORE_NEW_LINES).
¬e.line-endings;
&reftitle.errors;
Вызывает ошибку уровня E_WARNING, если файл не существует.
&reftitle.examples;
Пример использования file
$line) {
echo "Строка #{$line_num} : " . htmlspecialchars($line) . " \n";
}
// Используем необязательный параметр flags
$trimmed = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
?>
]]>
&reftitle.notes;
&warn.ssl-non-standard;
&reftitle.seealso;
file_get_contentsreadfilefopenfsockopenpopenincludestream_context_create