javascript – 从网站存储数据的最简单的方法(在服务器端)

前端之家收集整理的这篇文章主要介绍了javascript – 从网站存储数据的最简单的方法(在服务器端)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有非常简单的网站(实际上是单页),有一个输入字段和一个按钮.
我需要存储用户在服务器端某处提交的数据.完美的方式可以是简单的文本文件和新的行添加到每个按钮后.日志文件也可以.
据了解,JavaScript本身是不可能的.我正在寻找最简单的解决方案,最好没有服务器端编程(但如果需要,应该尽可能简单,并且开箱即用).我可以使用一些侧面的服务,如果它可以是有帮助的.
请帮忙.
提前致谢.

UPD.只是想改写主要问题.我真的不需要在服务器端存储东西.我需要收集用户的一些信息.可能吗?它也可以,如果例如将被发送到我的电子邮件.

解决方法

对于非常简单的表单到服务器日志脚本:

你的形式:

  1. <form action="save-to-log.PHP" method="POST">
  2. <fieldset>
  3. <legend>Add to log</legend>
  4. <p>
  5. Message:
  6. <textarea name="message"></textarea>
  7. </p>
  8. <p>
  9. <input type="submit" value="SAVE" />
  10. </p>
  11. </fieldset>
  12. </form>

然后save-to-log.PHP

  1. <?PHP
  2. $log_file_name = 'mylog.log'; // Change to the log file name
  3. $message = $_POST['message']; // incoming message
  4. file_put_contents($log_file_name,$message,FILE_APPEND);
  5. header('Location: /'); // redirect back to the main site

如果它是一个unix主机,你需要添加755个权限到日志的目录,所以PHP有权访问它.除此之外,您将拥有一个不断附加信息到mylog.log的表单.

跟进

如果您不一定需要它存储在服务器上(您提到的电子邮件),您可以使用以下代码作为PHP脚本:

  1. <?PHP
  2. $to_email = 'kardanov@domain.com';
  3. $subject = 'User Feedback from site';
  4. $message = $_POST['message'];
  5.  
  6. // this may need configuring depending on your host. If you find the email isn't
  7. // being sent,look up the error you're receiving or post another question here on
  8. // SO.
  9. mail($to_email,$subject,$message);
  10.  
  11. header('Location: /');

猜你在找的JavaScript相关文章