0
我正面臨着一個奇怪的情況。我使用CakePHP 2.0(本地),XAMPP,我想在我的主頁上添加一個簡單的命中計數器,所以我說下面的代碼(很簡單)Cakephp幽靈文件
<?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怎麼可能「看到」一個不存在的文件?它與Apache有什麼關係?
就是這樣。謝謝。奇怪的是,Windows的搜索功能從未返回該文件。 – user1496047 2012-07-26 06:02:21