PHP文件根目录包含在内

时间:2012-11-15 20:15:58

标签: php

目前我在我网站的每个页面都有这个,所以我可以在同一台服务器上的开发网站上使用相同的网站代码,但看起来他们可能比这更好吗?

define("DOC_ROOT", $_SERVER["DOCUMENT_ROOT"]);
$folder=explode("/",DOC_ROOT);

include("/home/".$folder[2]."/header.php"); 

1 个答案:

答案 0 :(得分:0)

我通常使用公共文件来处理所有这些常规事物(数据库连接启动,常见对象创建,确定语言,保存数据库用户名和密码等),我称之为master_config.php

看起来像:

define("SITE","www.example.com");
define("DB_SERV", "db.com");
define("DB_USER", "user");
define("DB_PASS", "pass");
define("GOOGLE_MAPS_KEY", "qweasd");
$db = new database();
$db -> connect(DB_SERV,DB_USER,DB_PASS);
.. etc

因此,如果您创建了一个新页面,那么您只需将master_config.php包含在其中,所有常见对象,变量和设置都已添加到页面中。您可以将文件夹设置和爆炸添加到同一个公共文件中,并在相应的php文件中使用您需要的部分。