PHP找不到文件或错误的代码

时间:2014-12-01 18:21:21

标签: php

我有这段代码

     <?php
                                        error_reporting(E_ALL);
$date = date("F");
$count_my_page = ("../adminpanel/pagecounters/totalviews" + $date + ".txt");
$hits = file($count_my_page);
$hits[0] ++;
$fp = fopen($count_my_page , "w");
fputs($fp , "$hits[0]");
fclose($fp);
?>

但它似乎没有用,error_reporting没有输出,我不知道它的问题是什么......帮助?

2 个答案:

答案 0 :(得分:4)

Nota:回复你的originally posted question/code,之后没有添加JS代码。

added JS code应发布为a new question。我已经回滚了最初发布的问题/代码。


根据OP的要求,评论回答:

+更改为. +是JS连接,而不是PHP的等效点。

另外,如果$date不是文件夹名称的一部分&#34; totalviews&#34;,
改变../adminpanel/pagecounters/totalviews
../adminpanel/pagecounters/totalviews/

答案 1 :(得分:0)

你应该用+替换。并且$ hits [0]不应该是双引号。同样如上所述,文件的路径可能是错误的。

$count_my_page = "../adminpanel/pagecounters/totalviews" . $date . ".txt";
$hits = file($count_my_page);
$hits[0]++;
$fp = fopen($count_my_page , "w");
fputs($fp , $hits[0]);
fclose($fp);

您可以将其简化为:

$count_my_page = "../adminpanel/pagecounters/totalviews" . $date . ".txt";
file_put_contents($count_my_page, file_get_contents($count_my_page)+1);