【发布时间】:2015-08-26 18:26:14
【问题描述】:
我需要为应用程序定义一些目录路径。
文件夹设置
config.php 位于根目录之外的 config 文件夹中(最佳实践,在某处阅读)。应用程序放置在根目录中(在本例中为 myCms)。现在我在本地服务器(xampp)上。
config.php 具有程序运行所需的一些配置和少量凭据。
如前所述,我需要在 config.php 文件中定义一些目录(图像、模板、系统等)。我之前将它们定义为
define('DIRIMAGES','C:/xampp/htdocs/myCms/images/', false);
我打算使用realpath() 函数来完成工作并尝试了这个
define('DIRIMAGES', str_replace('\\', '/',realpath(dirname(__FILE__))).'/images/', false);
后来我将config.php包含在index.php中(myCms文件夹中的index.php)并回显检查目录的路径并显示
C:/xampp/htdocs/config/system/
我在哪里寻找:
C:/xampp/htdocs/myCms/system/
您能提出建议或帮助吗?
【问题讨论】:
-
你试过
__DIR__吗? -
这是因为
__DIR__和__FILE__都与写入它们的文件相关,而不是与包含它们的文件相关。
标签: php