gpt4 book ai didi

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

转载 作者:技术小花猫 更新时间:2023-10-29 12:41:27 25 4
gpt4 key购买 nike

我有一个非常简单的网站(实际上是单页),只有一个输入框和一个按钮。
我需要将用户提交的数据存储在服务器端的某个地方。完美的方式可以是简单的文本文件,并在每次单击按钮后附加新行。日志文件也可以。
据我了解,JavaScript 本身是不可能的。我正在寻找最简单的解决方案,最好没有服务器端编程(但如果需要,它应该尽可能简单并且开箱即用)。如果有帮助,我可以使用一些辅助服务。
请帮忙。
提前致谢。

更新。只想重新表述主要问题。我真的不需要在服务器端存储一些东西。我需要收集用户的一些意见。可能吗?如果它只是发送到我的电子邮件也可以。

最佳答案

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

你的表格:

<form action="save-to-log.php" method="POST">
<fieldset>
<legend>Add to log</legend>
<p>
Message:
<textarea name="message"></textarea>
</p>
<p>
<input type="submit" value="SAVE" />
</p>
</fieldset>
</form>

然后save-to-log.php

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

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

跟进

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

<?php
$to_email = 'kardanov@domain.com';
$subject = 'User feedback from site';
$message = $_POST['message'];

// this may need configuring depending on your host. If you find the email isn't
// being sent, look up the error you're receiving or post another question here on
// SO.
mail($to_email, $subject, $message);

header('Location: /');

关于javascript - 从网站存储数据的最简单方法(在服务器端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13973963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com