PHP包含从Importer值编写自己内容的文件

时间:2010-04-03 11:03:10

标签: php dynamic include

我有一个index.php文件,其中包含几个外部文件:

“内容/模板/ ID1 /的template.php” “内容/模板/ ID2 / template.php文件” “内容/模板/ ID3 / template.php文件” 等

所有这些文件都动态加载到index.php中(它读取“templates”目录中的所有文件夹,然后包含每个“template.php”文件)。

我想让“template.php”在所有“id1,id2,id3”文件夹中使用相同的代码,但是要从index.php加载值,具体取决于它保留在哪个文件夹中。

我该怎么做? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以让每个模板找到它的目录,如下所示:

/id1/template.php

 $path = dirname(__FILE__);
 $id  = pathinfo($path,  PATHINFO_BASENAME);

 echo "Hi, I'm the template in $id!";  // Will output "id1"