3 回答

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
html的/,標(biāo)示是網(wǎng)站的根目錄,php的那個(gè)/,表示系統(tǒng)的根目錄。
php一般這么搞。dirname(__FILE__);用這個(gè)獲取當(dāng)前文件所在的目錄,然后根據(jù)這個(gè)目錄,向前或者向后定位。
比如在你編輯的這個(gè)文件下面有個(gè)a.php,
你可以這么寫。require_once(dirname(__FILE__).'/a.php');
要是比如,你現(xiàn)在編輯的文件是ctrl目錄下,但是你想包含的文件在和ctrl同級(jí)別的一個(gè)目錄server下,就這么寫require_once(dirname(__FILE__).'/../a.php');

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
failed to open stream: No such file or directory 這個(gè)報(bào)錯(cuò)說(shuō)明你的文件路徑是錯(cuò)的,造成的原因可能是你本地的網(wǎng)站程序目錄和服務(wù)器網(wǎng)站程序根目錄不一致
打印輸出下APPPATH這個(gè)常量,或者你可以使用絕對(duì)路徑來(lái)引入文件測(cè)試下

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊
/var/---web_root/------->| -- images_dir/--->|--i.jpg
| -- test_dir/ ---->|--test.php
| --le.php
比如此時(shí)是這些相對(duì)路徑在test.php里
../ 此文件當(dāng)前位置的上一層目錄,就是images_dir test_dir le.php這級(jí)目錄
../../ 上一層目錄的上一層,就是web_root這級(jí)目錄
,/則是當(dāng)前目錄,就是test.php這級(jí)
/則表示根目錄,用來(lái)寫絕對(duì)路徑的
不寫就是和./一樣,表示當(dāng)前目錄
添加回答
舉報(bào)