Som*_*e33 0 php directory dynamic include
我正在构建一个动态网站,但由于错误,页面没有显示
致命错误:函数名必须是字符串php
在线上
$p= $_GET('p');
Run Code Online (Sandbox Code Playgroud)
包含文件的整个代码是
$folder = 'de/';
$folder = 'en/';
if(!empty($_GET['p'])){
$pages = scandir($folder,0);
unset($pages[0],$pages[1]);
$p= $_GET('p');
if(in_array($p.'.inc.php', $pages)){
include($folder.'/'.$p.'.inc.php');
}else{
echo 'error message';
}
}else{
include($folder.'home.inc.php');
}
Run Code Online (Sandbox Code Playgroud)
我的代码出了什么问题?
UPDATE
我已经更新了代码,但现在我收到了错误
*failed to open stream: No such file or directory*
Run Code Online (Sandbox Code Playgroud)
我正在使用本地服务器.
$p= $_GET('p');
Run Code Online (Sandbox Code Playgroud)
应该
$p= $_GET['p'];
Run Code Online (Sandbox Code Playgroud)