我正面临一个奇怪的情况。我正在使用 CakePHP 2.0(本地)、XAMPP,我想在我的主页中添加一个简单的计数器,所以我添加了以下代码(非常非常简单)
<?php
$filename = 'hitcount.txt';
$handle = fopen($filename, 'r');
$hits = trim(fgets($handle)) + 1;
fclose($handle);
$handle = fopen($filename, 'w');
fwrite($handle, $hits);
fclose($handle);
echo $hits;
有一个名为的文本文件hitcount.txt
,其中包含点击次数(每次我访问该页面时,它都应该增加点击次数)。有用。当我尝试访问该hitcount.txt
文件时出现了问题。它是空的,但$hits
返回了确切的结果!我删除了文件,它仍然显示我预期的结果!我用了不同的浏览器,一样。我删除了 CakePHP 的缓存,没有变化。我在另一个页面中使用了相同的代码,它没有抱怨一些错误,返回了预期的结果。
Cakephp 怎么可能“看到”一个不存在的文件?跟阿帕奇有关系吗?