PHP处理由URL传入的字符串参数(post.php)

<?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];
?>

post是邮件的意思,跟这个有什么关系?
url表现在哪里?
content是内容的意思,在这里是什么?把它放在$path前边是什么意思?
entry进入、入口、登陆,在这里的作用是?
200712-02-215307这段,
0,6是读取6个字符,是200712-吗?
7,9,是从02的0读取到-吗?

1、POST 这里表现的就只是个文件名
2、url表示链接到这个页面的地址 如/post?entry = XXX
3、content确实是内容的意思,但是并不是变量,只是个名称。放在$PATH前面也只是个content+路径而已
4、Entry 不过只URL传过来的参数如/post?entry = XXX 那么$_GET['entry'] 就等于XXX
5、恩
温馨提示:答案为网友推荐,仅供参考