如何将文本字段值保存到同一主机中的“.txt”
How to save Text Field Values to ".txt" in the same hosting
我想知道如何将文本字段的值存储在同一托管服务器上的文本文件“.txt”中。如果可能,使用一些数字以避免覆盖任何文件。
HTML 页数
主机输出
HTML代码...
<html>
<head>
<title>Login</title>
<style type="text/css"></style></head><body><center>
<h1>Your Name</h1>
</center>
<center>
<input type="text" id="name" placeholder="Your Name">
<br>
<br>
<input type="text" id="age" placeholder="Your Age">
<br>
<br>
<input type="button" id="check" value="Login" onclick="clicked()">
</center>
<script type="text/JavaScript" src="log.php"></script>
</div>
</body></html>
请不要使用这个,但是如果你需要;
这里有一个PHP脚本来实现需要的功能;它会通过 GET 获取输入,尽管如果需要可以很容易地更改为 POST
<?php
$name = $_GET['name'];
$age = $_GET['age'];
$log = 'log.txt';
$IP = getenv ('REMOTE_ADDR');
if (!file_exists ($log)) {
echo "Error: $log does not exist.";
exit;
}
$h = fopen ($log, 'a');
fwrite($h, "
$IP:$name:$age");
fclose($h);
?>
在 运行 之前创建一个名为 log.txt 的文件,或者将 $log =
重命名为您需要的任何文件。
如果您不想也记录访问者 ip,您可以删除 $IP:
。
我想知道如何将文本字段的值存储在同一托管服务器上的文本文件“.txt”中。如果可能,使用一些数字以避免覆盖任何文件。
HTML 页数
主机输出
HTML代码...
<html>
<head>
<title>Login</title>
<style type="text/css"></style></head><body><center>
<h1>Your Name</h1>
</center>
<center>
<input type="text" id="name" placeholder="Your Name">
<br>
<br>
<input type="text" id="age" placeholder="Your Age">
<br>
<br>
<input type="button" id="check" value="Login" onclick="clicked()">
</center>
<script type="text/JavaScript" src="log.php"></script>
</div>
</body></html>
请不要使用这个,但是如果你需要;
这里有一个PHP脚本来实现需要的功能;它会通过 GET 获取输入,尽管如果需要可以很容易地更改为 POST
<?php
$name = $_GET['name'];
$age = $_GET['age'];
$log = 'log.txt';
$IP = getenv ('REMOTE_ADDR');
if (!file_exists ($log)) {
echo "Error: $log does not exist.";
exit;
}
$h = fopen ($log, 'a');
fwrite($h, "
$IP:$name:$age");
fclose($h);
?>
在 运行 之前创建一个名为 log.txt 的文件,或者将 $log =
重命名为您需要的任何文件。
如果您不想也记录访问者 ip,您可以删除 $IP:
。