-1

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

/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 中看到有一个像下面这样的系统

<?php

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

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

1 回答 1

1

你可以这样做:

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

您必须小心在 Joomla 中包含 php 文件,因为有时由于安全问题而不允许这样做,并且可能会出现“限制访问”错误

希望这可以帮助

于 2013-06-13T12:46:40.287 回答