我有这样的:
<?php
if(isset($_POST['submit'])){
$f = fopen('counter.txt', 'r+');
flock($f, LOCK_EX);
$total = (int) fread($f, max(1, filesize('counter.txt')));
if (isset($_POST['submit'])) {
rewind($f);
fwrite($f, ++$total);
}
fclose($f);
}
?>
,它在txt文件的工作。它正确计算点击次数。但这:
Times submited <?php echo $total; ?>.
并不在我的index.html文件在那里我有我的工作形式。请你帮忙吗?
这我的文件行:
- 形式(的index.html)
- 一个PHP文件
- 标题( “位置:thankyou.php”)
- 再回到指数.html
我们会需要更多的HTML,在我看来,以帮助。 – digitlworld
PHP代码不会(通常)在'.html'文件中运行。像'$ total'这样的变量不会在不同的页面请求中持续存在;计数器文件需要重新读取。 – mario
您可以将$ total存储在cookie或会话变量中,以便在任何页面中进行访问。也可以使用.php来工作 –