4 回答

TA貢獻1780條經驗 獲得超1個贊
require_once(dirname(__FILE__)."/./config_uc.php");
一、__FILE__ php定義的為當前文件路徑及文件名的常量,如: d:/wwwroot/dedecms/index.php
二、dirname(__FILE__) 為函數,取得文件路徑的目錄名;
echo dirname("d:/wwwroot/dedecms/index.php")結果為:d:/wwwroot/dedecms
三、require_once(dirname(__FILE__)."/./config_uc.php"); 假設當前文件為d:/wwwroot/dedecms/index.php結果為
require_once("d:/wwwroot/dedecms/config_uc.php");
另外/./config_uc.php 中./為當前目錄
require_once(str_replace('/tieba','',dirname(__FILE__))."/./config_uc.php");

TA貢獻1835條經驗 獲得超7個贊
require_once(dirname(__FILE__)."/./config_uc.php");
require_once()表示引用文件,如果該文件中的代碼已經被包括了,則不會再次包括
dirname() -- 返回路徑中的目錄部分
dirname(__FILE__) 得到的是文件所在層目錄名
"/./config_uc.php" 這個就是文件路徑了
/./應該是表示當前目錄
/../可以表示上級目錄
根目錄下的tieba文件夾里
改:require_once(dirname(__FILE__)."/tieba/config_uc.php");
- 4 回答
- 0 關注
- 982 瀏覽
添加回答
舉報