将 html 表单数据保存到文件
Saving html form data to file
我正在使用 Trisquel 7.0。我对 html 和 JavaScript 有一些基本了解。现在我想将 html 表单数据保存到文件(也对文件中的 loading/filling html 表单感兴趣)。
我搜索并发现 php 等可以做到这一点。但我不知道该怎么做。作为初学者,我只想将文本信息简单地从 html 形式保存在文本文件中。
下面我正在用简单的 html 形式和 JavaScript 函数(没有任何操作)编写简单的例子
<html>
<form name=myform>
<input type=text name=mytext>
<input type=button value=save onClick=saving()>
</form>
<script>
function saving()
{
}
</script>
</html>
现在我想将文本从 mytext
保存到文本文件,比如 mytext.txt
。所有 data/files 都在我的 PC 上本地访问。那么,我该怎么做呢?使用 PHP 或 JavaScript?;那么如何? (给我一些基本的script/information)。
还建议我学习与数据库交互的外部资源html。
如果你想在服务器端保存表单数据,我会用 php 这样做:
<?php
$action = $_GET["action"];
$myText = $_POST["mytext"];
if($action = "save") {
$targetFolder = "/path/to/folder";
file_put_contents($targetFolder."mytext.txt", $myText);
}
?>
<html>
<head>
<title>myform</title>
</head>
<body>
<form action="?action=save" name="myform" method="post">
<input type=text name="mytext">
<input type="submit" value="save">
</form>
</body>
</html>
- 文件本身必须是 php 文件。
- 本例中没有实现表单验证
- 网络服务器需要对 $targetFolder 的写入权限
但是如果你想在客户端保存数据,通常你会使用本地存储。但请注意,只有客户端可以访问其本地存储的数据。
这是一个例子:
Storing Objects in HTML5 localStorage
要在没有数据库或后端的情况下保存数据,您可以使用提供这些服务的服务。
1.页面剪辑
2. 脸盆
3.格式保持
4.网络化
5. 形式携带
关注此博客 link 查看详细信息 http://rohitvinay.com/how-to-store-contact-form-data-without-backend/
我正在使用 Trisquel 7.0。我对 html 和 JavaScript 有一些基本了解。现在我想将 html 表单数据保存到文件(也对文件中的 loading/filling html 表单感兴趣)。
我搜索并发现 php 等可以做到这一点。但我不知道该怎么做。作为初学者,我只想将文本信息简单地从 html 形式保存在文本文件中。
下面我正在用简单的 html 形式和 JavaScript 函数(没有任何操作)编写简单的例子
<html>
<form name=myform>
<input type=text name=mytext>
<input type=button value=save onClick=saving()>
</form>
<script>
function saving()
{
}
</script>
</html>
现在我想将文本从 mytext
保存到文本文件,比如 mytext.txt
。所有 data/files 都在我的 PC 上本地访问。那么,我该怎么做呢?使用 PHP 或 JavaScript?;那么如何? (给我一些基本的script/information)。
还建议我学习与数据库交互的外部资源html。
如果你想在服务器端保存表单数据,我会用 php 这样做:
<?php
$action = $_GET["action"];
$myText = $_POST["mytext"];
if($action = "save") {
$targetFolder = "/path/to/folder";
file_put_contents($targetFolder."mytext.txt", $myText);
}
?>
<html>
<head>
<title>myform</title>
</head>
<body>
<form action="?action=save" name="myform" method="post">
<input type=text name="mytext">
<input type="submit" value="save">
</form>
</body>
</html>
- 文件本身必须是 php 文件。
- 本例中没有实现表单验证
- 网络服务器需要对 $targetFolder 的写入权限
但是如果你想在客户端保存数据,通常你会使用本地存储。但请注意,只有客户端可以访问其本地存储的数据。 这是一个例子: Storing Objects in HTML5 localStorage
要在没有数据库或后端的情况下保存数据,您可以使用提供这些服务的服务。 1.页面剪辑 2. 脸盆 3.格式保持 4.网络化 5. 形式携带
关注此博客 link 查看详细信息 http://rohitvinay.com/how-to-store-contact-form-data-without-backend/