我正在尝试将动态变量添加到php中的include函数中 这是我试图做但不起作用的代码
$theme = "1";
include("s-include/themes/starecom-theme".$theme."/index.php");
$ theme数据是1/2/3
我希望将文件夹no 1/2/3包含在include
中它没有给出任何错误只有空白页面视图。 实际网址:s-include / themes / starecom-theme1 / index.php但是theme1 / 2/3从选择的数据库中动态更改
请帮我解决这个问题
感谢All
答案 0 :(得分:1)
如果您从数据库获得1/2/3
,并且您必须包含每个文件(与/
分开),请尝试以下代码。它会爆炸您的数据,然后包含每个文件。
$theme = "1/2/3";
$theme_array = explode("/", $theme);
foreach ($theme_array as $key => $value) {
include("s-include/themes/starecom-theme".$value."/index.php");
}