如何根据日期每天更换$ fh = fopen更改文件名

时间:2014-07-08 08:45:13

标签: php file date get line

您好我的问题是我有一台服务器,我希望管理员能够查看我的服务器日志 我可以用这个:

$fh = fopen('F:\web\Chat2014-07-07.log','r');

但是这会从当天加载文件,我必须每天早上或晚上都这样做。有没有什么方法可以每天自动更改它的名字?

我感谢任何有用的提示..

3 个答案:

答案 0 :(得分:1)

您可以使用此

$fh = fopen('F:\web\Chat'.date('Y-m-d').'.log','r');

答案 1 :(得分:0)

好吧,正如我在评论中提到的那样,你可以在今天的日期贴上一个变量:

$date = date('Y-m-d'); 
$fh = fopen("F:\web\Chat$date.log",'r');

那将(今天)打开一个名为" Chat2014-07-08.log"

的文件

答案 2 :(得分:0)

你可以这样试试

//将下面的行更改为您的时区!

date_default_timezone_set('澳大利亚/墨尔本&#39);

$ todaysDate = date(' Y-m-d');

$ fh = fopen(' F:\ web \ Chat {$ todaysDate} .log',' r');