Как создать текстовый файл на стороне клиента но не отдавая файл клиенту
Мне нужно собрать данние с форм и записать их в текстовий файл, с помочью js. Но насколько я знаю js не умеет так работать, надо подключить тут php и тут проблема так как в нем я полный 0. Сервера нету, припустим есть вот такая разметка.
<input type="text" id="fileName">
<select id="cities">
<option value="1">1</option>
<option value="2">2</option>
</select>
<button class="btn-submit">Submit</button>
При клике на кнопку нужно собрать данние и записать в txt файл, с названием например properties.properties. Каждый раз при клике на кнопку нужно создавать новый файл с новыми данними, + надо еще возможность задавать путь создания файла относительно файла со скриптом. Как ето возможно реальзировать без сервера ?
Ответы (1 шт):
Автор решения: Kvandaik
→ Ссылка
<form method="POST" action="index.php" >
<input type="text" name="name" id="fileName">
<select name="name1" id="cities">
<option value="1">1</option>
<option value="2">2</option>
</select>
<button class="btn-submit">Submit</button>
</form>
<?php
$arrs[]=$_POST['name'];
$arrs[]=$_POST['name1];
$file1='noname.txt';
foreach ($arrs as $key => $str) {
file_put_contents($file1, $str."\r\n", FILE_APPEND | LOCK_EX);
}
?>