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 に答える