我在根目錄下的index.php文件問題:PHP需要與 「./」
<?php
require_once "./include/common.php";
?>
,並在文件中的common.php包括文件夾:
<?php
require_once "globalConfig.php";
?>
文件globalConfig在同一common.php文件夾。樹文件夾:
XXX/index.php文件
XXX /包括/的common.php
XXX /包括/ globalConfig.php
index.php的正常運行。但是,如果我更改文件的common.php爲:
<?php
require_once "./globalConfig.php";
?>
PHP顯示一個警告,它無法找到globalConfig.php文件。有什麼不同?我認爲在「./」的情況下,最外面的包含文件(index.php)會在當前目錄中找到globalConfig.php。
另請參閱http://stackoverflow.com/questions/1395909/php-include-all-paths-get-messed-up,http://stackoverflow.com/questions/3429780/include-and-path-problem ,以及搜索「php包含路徑」的其他許多問題:) – 2010-09-07 10:43:09