4 回答

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

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
require_once(dirname(__FILE__)."/./config_uc.php");
require_once()表示引用文件,如果該文件中的代碼已經(jīng)被包括了,則不會(huì)再次包括
dirname() -- 返回路徑中的目錄部分
dirname(__FILE__) 得到的是文件所在層目錄名
"/./config_uc.php" 這個(gè)就是文件路徑了
/./應(yīng)該是表示當(dāng)前目錄
/../可以表示上級(jí)目錄
根目錄下的tieba文件夾里
改:require_once(dirname(__FILE__)."/tieba/config_uc.php");

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
1、dirname(__FILE__) 一般會(huì)返回文件所在當(dāng)前目錄到系統(tǒng)根目錄的一個(gè)目錄結(jié)構(gòu)。
2、當(dāng)前目錄應(yīng)該是在app文件夾下面 所以會(huì)出現(xiàn)如:www\htdocs\exam\root\app/。
3、../指的是當(dāng)前路徑的上一層 ,故,要想得到www/htdocs/exam/root/lib/smarty/function.php就必須要加一個(gè)“../”。
4、require_once 的意識(shí)是 只對(duì)文件引用一次,避免了交叉飲用。
- 4 回答
- 0 關(guān)注
- 979 瀏覽
添加回答
舉報(bào)