我认为您希望存储该数字,因此它始终显示,并且您可以在时髦鸡下蛋时对其进行更新。上一个答案将允许您增加数字,但前提是您打开浏览器。
我认为最好的方法是使用 PHP。
所以首先你希望你的页面是 .php ,比如说 admin/loggedin.php。
您想在同一目录中创建一个名为 eggs.txt 的空白文件,权限为 0755。
然后你希望你的表格看起来像这样
<form method="POST" action="loggedin.php">
<input type="text" name="num" value="0"/>
<input type="submit" value="Chicken came first" name="eggs">
</form>
解释方法/动作:
method
是您希望如何将数据发送到
action
页。
选项是$_POST和$_GET,我不认为在这里介绍太多细节会有所帮助。
action= 是告诉表单将此数据发送到哪个页面,在这种情况下,我们选择将其发送到表单所在的同一页面(loggedin.php)。
因此,现在一旦您提交该表单,我们将有一个 $_POST['num'] 可供我们使用,其中包含您在表单输入字段中输入的数字。
为此,您需要在页面顶部添加:编辑(已更改下面的代码部分 - file_put_contents 应该在 if($_POST['eggs']) {
<?php
//this checks to see if the form was submitted by checking 'eggs' is set.
if($_POST['eggs']) {
// create a nicer variable for our egg number, it deserves a nice name.
$egg = $_POST['num'];
//this will put the new number of eggs in our eggs.txt file
file_put_contents('eggs.txt',$egg);
}
?>
file_put_contents()写入文件
接下来,您希望能够从显示页面上的文件中获取该数字。去做这个:
<div class="my_egg_count">
<?php echo file_get_contents('eggs.txt'); ?>
</div>
file_get_contents()读取文件,将“echo”从服务器回显到客户端。
让我知道如果你有这个问题,你不想最终脸上沾满鸡蛋。
编辑::试试这个
if(is_writeable('eggs.txt')) {
if(file_put_contents('eggs.txt',$egg)) {
echo 'File Updated';
}else {
echo 'Error Updating File';
}
}else {
echo "Error: File Isn't Writeable [possibly named incorrectly, isn't in the correct location, or wrong permissions]";
}