<?phpif(!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读取到-吗?
1 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
1、POST 这里表现的就只是个文件名
2、url表示链接到这个页面的地址 如/post?entry = XXX
3、content确实是内容的意思,但是并不是变量,只是个名称。放在$PATH前面也只是个content+路径而已
4、Entry 不过只URL传过来的参数如/post?entry = XXX 那么$_GET['entry'] 就等于XXX
- 1 回答
- 0 关注
- 97 浏览
添加回答
举报
0/150
提交
取消