include, require での相対パスでハマる

参考にさせていただきました。

元ネタ

元ネタ

MAMP/localhostでは動いていたのに、サーバーにあげたらエラー

原因はrequire_once() 相対パスがローカルとは違う解釈。

dirname(__FILE__)を使う。これはファイルの絶対パスを返す。

include_once(dirname(__FILE__).'/../test/include.php');

こんな感じで使う。

コメント