PHP中的按钮点击计数器
我正试图为一个朋友构建一个小小的骨架框架,每次按下一个按钮,就会播放一个特定的动画。他也想找到一种计算按钮点击次数的方法,但我似乎无法让这部分正常工作。我做错了什么PHP中的按钮点击计数器,php,html,Php,Html,我正试图为一个朋友构建一个小小的骨架框架,每次按下一个按钮,就会播放一个特定的动画。他也想找到一种计算按钮点击次数的方法,但我似乎无法让这部分正常工作。我做错了什么 <?php if( isset($_POST['mushu']) ) { echo "Working."; playAnimation(); clickInc(); } function playAnimation() { /* ... */; } funct
<?php
if( isset($_POST['mushu']) )
{
echo "Working.";
playAnimation();
clickInc();
}
function playAnimation()
{
/* ... */;
}
function clickInc()
{
$count = ("clickcount.txt");
$clicks = file($count);
$clicks[0]++;
$fp = fopen($count, "w") or die("Can't open file");
fputs($fp, "$clicks[0]");
fclose($fp);
echo $clicks[0];
}
?>
<html>
<head>
<title>Adobe Kitten</title>
</head>
<body>
<form action="<?php $_SERVER['PHP_SELF']; ?>">
<input type="button"
value="Let's see what Mushu is up to."
name="mushu">
</form>
</body>
</html>
知道错误可能会有帮助,但这可能是因为写入权限有问题
此外,更改为:
<input type="submit" value="Let's see what Mushu is up to." name="mushu" />
知道错误会很有帮助,但是在黑暗中拍摄-这可能是写入权限的问题
此外,更改为:
<input type="submit" value="Let's see what Mushu is up to." name="mushu" />
代码看起来不错,我测试了它,它对我有效。
我建议:
- 确保该文件不是只读的
- 确保文件名为“clickcount.txt”
- 确保它与脚本位于同一文件夹中
代码看起来不错,我测试了它,它对我有效。
我建议:
- 确保该文件不是只读的
- 确保文件名为“clickcount.txt”
- 确保它与脚本位于同一文件夹中
什么不起作用?有错误吗?或者它只是不增加您存储的数字?当前,该文件未打开。以前的问题是,点击按钮时什么也没发生。什么不起作用?有错误吗?或者它只是不增加您存储的数字?当前,该文件未打开。以前,问题是单击按钮时根本没有发生任何事情。这有助于解决问题,但现在我遇到错误“无法打开文件”。您必须创建一个名为clickcount.txt的空文件。“无法打开文件”意味着没有名为clickcount.txt的文件,因此无法打开该文件进行读写。如果您手动创建该文件,它可以重写它;)但是那里有一个文件(在该脚本所在的同一目录中?这有助于解决问题,但现在我收到错误“无法打开文件”。您必须创建一个名为clickcount.txt的空文件。“无法打开文件”意味着没有名为clickcount.txt的文件,因此无法打开该文件进行读写。如果手动创建该文件,则可以重写;)但是那里有一个文件(在该脚本所在的同一目录中?