我想要一个PHP代码,它生成访问另一个php文件的文件日志 喜欢 服务器中的文件为 example.com/file.php
我想在log.php中使用日期明智的日志 当任何人访问file.php时 意味着每次这个file.php从任何地方打开它将计算次数并生成日志文件日期明智地计数Log.php
先谢谢。
输出将是这样的
8-sept-13 :- 5262
9-sept 13 :- 5555
等等。 它将生成日期明智的日志。
我试过这个但它只是添加和计算文件访问权限如何使这个日期明智。
$filename = "logs.php";
$count= file($filename);
$count[0]++;
$file = fopen ($filename, "w") or die ("Cannot find $filename");
fputs($file, "$count[0]");
fclose($file);
答案 0 :(得分:0)
<?php
$filename = "logs.php";
$lines = file($filename);
if(count($lines)!=0){
$data = explode( " :- ", $lines[count($lines) -1 ]);
if(date('d-M-y') == $data[0]){
$data[1]++;
$lines[count($lines) -1 ] = $data[0].' :- '. $data[1];
}else{
$lines[] = date('d-M-y').' :- 1';
}
}else{
echo 'Empty';
$lines[] = date('d-M-y').' :- 1';
}
file_put_contents($filename, implode("\n", $lines ) );
?>