我想包含在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(例如,如果文件未找到與中止,則繼續) –
的語法是正確的,因此,對任何問題都必須由文件的內容而引起的。 –