<?php
if($_GET['id']){
if(@include($_GET['id'].".php");
}else
{
echo "操作失误!";
}
?>
不知道错误在那里 请高手指导下
第1个回答 2012-04-14
你的第三行 if(@include($_GET['id'].".php"); 这段少了一个关闭的半括号,应该是 if(@include($_GET['id'].".php")); 就可以了。追问
谢谢 好像输出不了 操作失误
如果打错了 或者输入一个页面 提示非法
你的($_GET['id'].".php"));这块有两个点,去掉后面的那个就行了!!
第2个回答 2012-04-14
据我的估计是你想 include id.php,因此,修改代码如下:
<?php
if ($_GET['id']) {
if (@include ($_GET['id'] . ".php"))
{
echo '引入成功';
}
else echo "操作失误!";
}
?>本回答被网友采纳
<?php
if ($_GET['id']) {
if (@include ($_GET['id'] . ".php"))
{
echo '引入成功';
}
else echo "操作失误!";
}
?>本回答被网友采纳
第3个回答 2012-04-14
if(@include($_GET['id'].".php");
['id'].".php有两个点了
['id'].".php有两个点了