2
我有我的分贝Connect是包含在我的头在localhost定义URL功能衰竭
当我回声出
<?php echo $_SERVER['DOCUMENT_ROOT'];?>
结果C:/ Program Files文件(86)/的Zend/Apache24/htdocs中
当路径应该是
C:/ Program Files文件(86)/的Zend/Apache24/htdocs中/ mycms
如果我使用下面的
<?php include($_SERVER['DOCUMENT_ROOT'] . '/mycms/modules/int.php');?>
它的工作原理,但,但有什么办法让的路径在没有添加硬编码文件夹?
我也试过这种
<?php include($_SERVER['SERVER_NAME']. dirname($_SERVER['PHP_SELF'] . '/modules/int.php'));?>
在空间,你将包括定义的常量? – bassxzero
你需要文件夹路径不是'http://',试试这个'define('ROOT_URI','mycms');' – devpro
你有没有包含那个函数文件之前你尝试使用常量? PHP不能时间旅行,并且不会为您追溯重新定义事物。 –