1

我想包含不同的文件,具体取决于传递给get方法的参数。例如,如果id传入的 URL 是,101那么我想包含file_101.php. 这是我到目前为止所拥有的:

if(cat_id == 101)
{
    $filename="file_101.php";
}

//some code here
include('$filename');

我也试过:

include('echo $filename;');

但它给出了错误

include() [function.include]: 无法访问 echo $filename;

4

2 回答 2

6

摆脱单引号。它们使 PHP 将其解析$为文字美元符号,而不是变量名的开头。

include($filename);
于 2012-11-18T19:36:20.877 回答
0

你的回声太多了!您可以包含以下文件:

include 'file.php';

或者您可以使用其他人编写的方法。

也替换为 $cat_id cat_id !

PS。我建议您指定包含不带变量的文件的名称。

于 2012-11-18T19:43:21.977 回答