<?php
if(!isset($_GET['entry']))
{
echo'请求参数错误';
exit;
}
$path=substr($_GET('entry'],0,6);//目录存储目录
$entry=substr($_GET['entry'],7,9);//日志文件名称
$file_name='content/'.$path.'/'.$entry.'.txt';//拼接出完整的日志路径
if(file_exists($file_name))
{
$fp=@fopen($file_name,'r');
if($fp)
{
flock($fp,LOCK_SH);
$result=fread($fp,1024);
}
//将字符$result的内容按"|"分割后存入数组$content_array
$content_array=explode('|',$result);
//以下代码将日志内容输出
echo'<h> 我的blog</h>';
echo'<b>日志标题:</b>'.date('Y-m-d H:i:s',$content_array[1]);
echo'<hr>';
echo$content_array[2];
?>
content是内容的意思,在这里是什么?把它放在$path前边是什么意思?
entry进入、入口、登陆,在这里的作用是?
200712-02-215307这段,
0,6是读取6个字符,是200712-吗?
7,9,是从02的0读取到-吗?
缥缈止盈