Php создать пустой файл

Создать файл в PHP можно двумя способами. Функцией fopen() и функцией file_put_contents() . Функция file_put_contents() лучше использовать только в случае обычной записи/дозаписи текста в файл, в остальных случаях лучше использовать fopen() .

fopen()

Например нужно создать файл data.txt и записать в него текстовую информацию.

В результате в файле data.txt будет следующая информация:

file_put_contents()

Функция int file_put_contents (string filename, mixed data [, int flags [, resource context]]) повторяет вызов функций fopen(), fwrite(), fclose().

Например нужно создать файл data2.txt и записать в него текстовую информацию.

В результате в файле data2.txt будет:

Если вы хотите этой функцией file_put_contents() записать информацию в уже существующий файл, при это сохранив информацию в нем, то в качестве третьего параметра нужно передать константу FILE_APPEND .

В результате в файле будет следующая информация:

Примечание

При создании файла убедитесь, что у папки, где будет создаваться файл, выставлены права доступа для создания файлов.

Возможно ли с помощью PHP, Javascript или еще чего-нибудь сделать такой функционал, чтобы по нажатию на кнопку в папке с сайтом создавался файл, например, file.txt.

3 ответа 3

Стандартная функция PHP — fopen().

Если у вас Win Server, то можно через ActiveX воспользоваться методом CreateTextFile(), объекта FileSystemObject.

$create = fopen("file.txt", "a");

Всё ещё ищете ответ? Посмотрите другие вопросы с метками php html javascript css или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2019 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2019.11.15.35459

Читайте также:  Удалить макросы из книги excel

Я пытался создать создание, но я не знаю, как скачать. Как мне создать пустой CSV-файл, который можно просматривать на веб-странице, манипулировать и загружать в php?

Решение

Вы можете сгенерировать файл с помощью file_put_contents ()

и вы можете вывести файл на свою веб-страницу с помощью file_get_contents ()