Функция file_put_contents() записывает строку в файл.
Когда эта функция обращается к файлам, она следует следующим правилам:
Если установлен FILE_USE_INCLUDE_PATH, то будет проверен встроенный путь к копии *filename*.
Если файл не существует, файл будет создан
открыть файл
Если установлен LOCK_EX, файл будет заблокирован.
Если установлено значение FILE_APPEND, оно будет перемещено в конец файла. В противном случае содержимое файла будет очищено.
Записать данные в файл
Закрыть файлы и разблокировать все файлы
В случае успеха функция возвращает количество символов, записанных в файл. В случае неудачи возвращается False.
int file_put_contents (строка $filename, смешанные $data [, int $flags = 0 [, ресурс $context]])
параметр | описывать |
---|---|
файл | Необходимый. Указывает файл, в который должны быть записаны данные. Если файл не существует, создается новый файл. |
данные | Необходимый. Указывает данные, которые будут записаны в файл. Может быть строкой, массивом или потоком данных. |
режим | Необязательный. Указывает, как открыть/записать файл. Возможные значения: FILE_USE_INCLUDE_PATH FILE_APPEND LOCK_EX |
контекст | Необязательный. Указывает среду для дескриптора файла. контекст — это набор параметров, которые могут изменить поведение потока. |
ПРИМЕЧАНИЕ. Используйте FILE_APPEND, чтобы избежать удаления содержимого, которое уже существует в файле.
Результат выполнения приведенного выше примера:
6
Далее мы добавляем содержимое в файл site.txt:
После успешного выполнения откройте файл site.txt, его содержимое:
КодерктоGoogle