PHP 絕對路徑include教學

利用 __FILE__ 以及dirname 運用達成絕對路徑,解決include相對路徑錯誤的問題。

1.首先先到你要的檔案中執行

echo __FILE__;

2.執行後會取得路徑跟檔案名稱

C:never-againsss.php

3.接下來執行下面這行

echo dirname(__FILE__);

4.取得的名稱會變成

C:never-again

5.接下來就是組合

假如我要取never-again的另一個檔案k.php

那麼:include_once(dirname(__FILE__).'/k.php');

如果取得C槽的檔案g.php

那麼:include_once(dirname(dirname(__FILE__)).'/g.php');

注意紅色的地方改變其路徑就可以取到上層的不同檔案了

請務必使用這個方法,不然當你引進多個檔案時使用的是相對路徑,會造成error的結果。