Как создать текстовый файл на стороне клиента но не отдавая файл клиенту

Мне нужно собрать данние с форм и записать их в текстовий файл, с помочью 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);

}
?>
→ Ссылка