file_get_contents() считывает весь файл в строку.
Эта функция является предпочтительным методом чтения содержимого файла в строку. Если поддерживается операционной системой сервера, технология сопоставления памяти также используется для повышения производительности.
file_get_contents (путь, include_path, контекст, начало, максимальная_длина)
параметр | описывать |
---|---|
путь | Необходимый. Указывает файл для чтения. |
include_path | Необязательный. Установите для этого параметра значение «1», если вы также хотите искать файлы в include_path (в php.ini). |
контекст | Необязательный. Указывает среду для дескриптора файла. контекст — это набор параметров, которые могут изменить поведение потока. Если используется NULL, он игнорируется. |
начинать | Необязательный. Указывает позицию в файле, с которой начинается чтение. Этот параметр является новым в PHP 5.1. |
максимальная_длина | Необязательный. Указывает количество байтов для чтения. Этот параметр является новым в PHP 5.1. |
Совет: Эта функция является бинарно безопасной. (Это означает, что с помощью этой функции можно записывать как двоичные данные (например, изображения), так и символьные данные.)
<?phpecho file_get_contents("test.txt");?>
Приведенный выше код выведет:
Это тестовый файл с тестовым текстом.