這裏是我的文件夾結構,例如:require_once路徑無法找到文件?
source files/
controller/
ctrl_showData.php
model/
Database.class.php
假設它現在是在控制器的目錄,並在ctrl_showData.php,我想要求Database.class.php,所以我嘗試:
require_once(dirname(__FILE__) .'/../model/Database.class.php');
但是當我調試時,程序停止執行上面的語句時,我猜它找不到文件。我已經閱讀過類似的問題並嘗試過他們的解決方案,但都沒有成功任何人都可以幫忙?謝謝! 這裏是回聲結果:
/controller/../model/Database.class.php
顯然,它不走的父目錄,這是源文件/,然後進入模型/,但不知道爲什麼?
感謝您的錯誤消息的建議,該錯誤信息是:
Warning: require_once(config/config.php): failed to open stream: No such file or directory in /model/Database.class.php
因爲我還需要在數據庫文件中的config.php文件,它的路徑是不正確的。我沒有想到,謝謝你的幫助!
完整路徑的結果是什麼?你可以顯示它,而不是要求?...無論如何,如果它找不到文件,它不應該失速,但會引發致命錯誤 –
要** Pekka的**點,'echo dirname(__ FILE__)。'/ ../ model/Database.class.php';'看看它是否是預期的路徑。 –
require_once看起來不錯...請發佈錯誤消息。 – madflow