<?php
if (isset($_POST['1'])) {
$file = 'count.txt';
$current_count = file_get_contents('count.txt');
file_put_contents($file,str_replace($current_count,$current_count + 1,file_get_contents($file)));
$handle = fopen('count.txt', 'w');
fwrite($current_count, $handle);
fclose($handle);
}
?>
我想做一个简单的计数器。当我按下一个按钮时,它会把我带到这个php文件中,并带有该代码。该代码应该读取count.txt中的内容,数字“1”,并将其替换为2,即1加1。出于某种原因,这是行不通的。我可能做错了什么。请帮助我发现我的错误或另一种方式来做到这一点。我需要重申一个按钮直接链接到这个PHP脚本,所以我可能不需要$ _POST。为什么这个PHP不工作?
使用file_put_contents OR FWRITE,而不是两个,目前后者将覆盖前者 – 2014-02-24 01:08:01
@Dagon它仍然心不是工作。我删除了最后三行,从“$ handle”开始。 – user2985562
它以什么方式“不工作”? – 2014-02-24 01:10:22