0

我不是 PHP 开发人员,所以请原谅我可能会问的任何愚蠢问题。

我正在尝试将 php 网站从 htdocs 根目录移动到子文件夹中。但是当我这样做时,它会破坏路径。

例子:

www.mysite.com/subfolder/index.php

包含路径当前设置为

<?php include(''.$_SERVER['DOCUMENT_ROOT'].'/config/config.php'); ?>

$path = $_SERVER['DOCUMENT_ROOT'];

我怎样才能让它从子文件夹中工作?

4

2 回答 2

2

您可以创建相对于 PHP 应用程序本身的路径,而不是文档根目录

<?php include(dirname(__FILE__).'/config/config.php'); ?>

$path = dirname(__FILE__);

或在较新版本的 PHP 中,dirname(__FILE__)您可以使用__DIR__

于 2013-06-07T14:27:28.637 回答
0

您可以使用set_include_path()函数设置 PHP 脚本查找包含文件的路径。您也可以在 .htaccess 文件中进行设置。您可以在此论坛帖子中找到更多信息:

http://www.aota.net/forums/showthread.php?t=23193

于 2013-06-07T14:30:08.040 回答