表单发布提交按钮计数器以在.txt中存储数据

时间:2016-06-23 16:39:47

标签: javascript php jquery

我花了几个小时阅读有关如何在文本文件中存储提交按钮计数器数据的不同方法。

<form action="/enquiry.php" method="post" name="form">
<label>Name *</label>
<input id="Name" maxlength="100" name="Name" type="text" value="" />
<label>Email Address *</label>
<input id="Email" maxlength="100" name="Email" type="text" value="" />
<button class="btn btn-default" id="submit" name="submit" type="Submit">Submit</button>
</form>

我想要一个&#39; count.txt&#39;主服务器目录中的文件,显示在联系页面上(点击按钮:X次),每次点击一次&#39;提交&#39;在联系表格上。

任何人都可以推荐最好的&amp;最安全的方法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

index.php
<?php
if(isset($_POST['submit'])){
$file = "count.txt";
$count = file_get_contents($file);
$plus1 = $count + 1;

file_put_contents($file, $plus1);

echo "Button clicked ".":".$plus1." times";


    }
?>

<form action="" method="post" name="form">
<label>Name *</label>
<input id="Name" maxlength="100" name="Name" type="text" value="" />
<label>Email Address *</label>
<input id="Email" maxlength="100" name="Email" type="text" value="" />
<button class="btn btn-default" id="submit" name="submit" type="Submit">Submit</button>
</form>

这是一个简单的示例,其中我写的所有代码都是index.php,而我的count.txt文件位于index.php的同一文件夹中。请注意,如果您使用action= "/enquiry.php",请使用php中的coding enquiry.php。另请根据您的文件路径更改file path