怎么写这样的php文件
http://host084219.free.cnaaa7.com/json/huancun.php?url=http://www.dmzyu.com/api.php/provide/vod/
下面的路径可以改成你的
/**
* @param string $mark 备注
* @param string|array $log_content 日志内容
* @param string $fname 文件名
* @param string $level 级别
* @throws Exception
*/
function myLog($mark, $log_content, $fname = "",$level = 'INFO')
{
$max_size = 30000000; //字节
$log_dir = root_path().'./storage/logs/'.date('Ym');
if(!file_exists($log_dir))
{ mkdir($log_dir);}
if ($fname == "")
{$log_filename = $log_dir.'/'. date('Ym-d') . ".log";}
else
{$log_filename = $log_dir.'/'. $fname . ".log";}
if (file_exists($log_filename) && abs(filesize($log_filename)) > $max_size) {
//当日志文件过大,移动文件并重命名
rename($log_filename, dirname($log_filename) . '/' . date('Ym-d-His') . $fname . ".log");
}
$t = microtime(true);
$micro = sprintf("%06d", ($t - floor($t)) * 1000000);
$d = new \DateTime (date('Y-m-d H:i:s.' . $micro, $t));
if(is_array($log_content)){
$log_content = json_encode($log_content,JSON_UNESCAPED_UNICODE);
}
return file_put_contents($log_filename,
'['.$level.'] ' . $d->format('Y-m-d H:i:s u') . " key:" . $mark . "\r\n" . $log_content . "\r\n------------------------ --------------------------\r\n",
FILE_APPEND);
}
没明白意思,是要做日志吗。链接里的看格式是接口返回的数据