将特定目录保存到变量中并分配它

时间:2013-06-13 11:25:24

标签: php joomla include directory

在我的站点数据库配置文件中

/home/itstec2/public_html/pard_config/class/Config.php 

所以,在添加 DIR 魔术方法之后,我将其包含在不同文件夹中的其他文件中,如下图所示。还可以正常工作。但是,

include(__DIR__ . '/../pard_config/class/Config.php'); 

正如你所看到的那样,它也很难看。无论如何,我都会把这条路变成一个变量并且像这样进入包含

/home/itstec2/public_html/pard_config/class/Config.php  ==>> to variable

include($getPath.'mod_hello_world2'); 

我在joomla中看到有一个像bellow这样的系统

<?php

// include the helper file
require_once(dirname(__FILE__).DS.'helper.php');

// include the template for display
require(JModuleHelper::getLayoutPath('mod_hello_world2'));
?>

1 个答案:

答案 0 :(得分:1)

你可以这样做:

$getPath = JUri::root() . "pard_config/class/Config.php";
include($getPath.'mod_hello_world2'); 

你必须小心在Joomla中包含php文件,因为有时候由于安全问题而不允许这样做,并且可能会出现一个&#34; 受限访问&#34;错误

希望这有帮助