我想包含在IF语句中动态使用include的php文件。动态添加php文件
if($php_var != "Home") {
include "files.php";
} else {
include "Home.php";
}
问题是它不起作用。由于某种原因,它冻结了菜单栏,当我点击其他选项时它不起作用。 现在,包含语句是否会冻结所有其他脚本或两个文件是否冲突?将不胜感激帮助!
我想包含在IF语句中动态使用include的php文件。动态添加php文件
if($php_var != "Home") {
include "files.php";
} else {
include "Home.php";
}
问题是它不起作用。由于某种原因,它冻结了菜单栏,当我点击其他选项时它不起作用。 现在,包含语句是否会冻结所有其他脚本或两个文件是否冲突?将不胜感激帮助!
试试这个
if($php_var != "Home") {
if php_check_syntax("files.php")
require_once("files.php");
else
echo "File not Valid";
} else {
if php_check_syntax("Home.php")
require_once("Home.php");
else
echo "File not Valid";
}
或者
function loadPHP($file)
{
if(file_exists($file))
{
if php_check_syntax($file)
require_once($file);
else
echo "File not Valid";
}
else
{
echo "File do not exist";
}
}
if($php_var != "Home")
{
loadPHP("files.php");
} else {
loadPHP("Home.php");
}
不是。它会工作愉快,没有括号 - 测试它。 –
已尝试过,没有工作 – Hzakv
不是说“你应该使用”,最好是说“你可能想使用” - OP可能有一个很好的理由,他为什么使用include(例如,如果文件未找到与中止,则继续) –
的语法是正确的,因此,对任何问题都必须由文件的内容而引起的。 –