Эта статья познакомит вас с простой, но важной концепцией того, как записать файл на Следующие указатели будут рассмотрены в этой статье,
Продолжаем читать статью о записи файла на PHP
Во-первых, нам нужно открыть файл. При открытии файла вы можете указать различные атрибуты.
- в: записать в файл в начале
- в + записать в файл в начале и обрезать файл до нулевой длины
- р: читать файл с начала
- г + читать файл с начала, включая запись
- кому: добавить в конец
- а + : добавляется в конец файла, включая чтение
Запишите в файл с помощью fopen, fwrite, fclose
Первым делом нужно создать дескриптор, который будет открывать файл с помощью функции fopen. Он создает файл, если он не существует. В первом аргументе мы указываем имя файла. Во втором аргументе мы можем либо писать, либо читать, либо добавлять в файл.
$ handle = fopen (',')
В этом случае я хочу записать в файл, поэтому буду использовать
У меня нет файла file.txt до выполнения кода. После выполнения создается
Нам не нужно снова создавать переменную, поскольку мы ее уже создали. Переменная важна, потому что, когда мы хотим записать в файл, нам нужно обратиться к дескриптору.
Для записи в файл мы используемfwrite ()и в первом параметре нам нужно указать, где мы собираемся писатьfile.txt($ handle) и во втором параметре мы укажем данные для записи
fwrite ($ дескриптор, '')
После выполнения файла данные будут успешно записаны вfile.txt
Наконец, нам нужно использовать fclose, который закрывает соединение, и нам нужно передать адрес файла через переменную в качестве параметра в fclose ()
fclose ($ handle)
Продолжаем читать статью о записи файла на PHP
класс сканера в примере java
File_put_contents
Это похоже на последовательный вызов функций fopen (), fwrite () и fclose () для записи данных в файл. В случае, если имя файла не существует, файл будет создан, поскольку мы видели ту же функциональность в fopen (). В противном случае существующий файл будет перезаписан, если не установлен флаг FILE_APPEND.
Синтаксис: file_put_contents (файл, данные, флаг, контекст)
Файл: Он указывает путь к файлу, в который следует записать данные.
Данные: Он указывает данные для записи. Это может быть строка, массив или потоковый ресурс. Оставшийся буфер этого потока будет скопирован в указанный файл, если данные являются ресурсом потока. Использование аналогично stream_copy_to_stream (). Параметр данных также можно указать как одномерный массив.
Флаг: Это необязательный параметр, который указывает, как открыть / записать в файл. Доступные флаги
File_Append :Он добавляет данные в файл, а не перезаписывает его, если имя файла уже существует.
File_Use_Include_Path: Он ищет имя файла в каталоге include.
Lock_Ex: При переходе к записи он получает исключительную блокировку файла.
Контекст: Это необязательный параметр, который определяет контекст дескриптора файла. По сути, это набор параметров, которые могут изменять поведение потока.
У меня нет new.txt до выполнения кода. После выполнения создается
На этом мы подошли к концу статьи о записи файла в PHP.
Если вы нашли этот блог актуальным, ознакомьтесь с от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру.
как установить php windows 10
Есть вопрос к нам? Пожалуйста, укажите это в комментариях к ' Написать файл в PHP »И я вернусь к вам.