Можно ли сохранить ввод пользователя на веб-сайте в файл txt?

#html #save

Вопрос:

Я пытаюсь создать веб-сайт, на котором пользователь вводит что-то, что затем должно быть сохранено в txt-файле, я попробовал это с помощью кода js, который я нашел, но он не работает. Я действительно не знаю, как это сделать, это код

 <!DOCTYPE html>
<html>
<head>
  <title>Form</title>
</head>
<body>
  <form onsubmit="WriteToFile(this)">
    Username:<br>
    <input type="text" name="name" id="name"><br>
    Password:<br>
    <input type="text" name="pwd" id ="pwd"><br>
    <input type="submit" name="submit">
  </form>
  <script>
  function WriteToFile(passForm) {
  set fso = CreateObject("Scripting.FileSystemObject"); 
  set s   = fso.CreateTextFile("data.txt", True);
  var name = document.getElementById('name');
  var pwd  = document.getElementById('pwd');
  s.writeline("Username :"   name);
  s.writeline("Password :"   pwd);
  s.writeline("-----------------------------");
  s.Close();
  }
  </script>
</body>
</html>

 

Ответ №1:

Вы не можете сделать это с помощью чистого HTML и JavaScript, так как JavaScript не имеет доступа к файлам сервера. Вам нужно выполнить некоторое программирование на стороне сервера, чтобы добиться того же самого.

Например, в PHP вы можете использовать fwrite() . Для получения более подробной информации обратитесь к официальной документации используемого вами языка на стороне сервера.