php file_get_contentsでエラー
2011/04/15
// sample.php にて。
$cont = file_get_contents( “test.html” );
$cont = file_get_contents( “test.html” );
上記のような感じでfile_get_contents()を使うと「failed to open stream: No such file or directory」っていうエラーがでてきた。
「sample.php」も「test.html」も同じ階層に置いているのに。
調べると…相対パスだと微妙に間違うことがあるとか意味不明な内容発見。とりあえず絶対パスにしろと。
絶対パスをそのまま記述すると汎用性がなくなるので下記のように「dirname(__FILE__)」ってのを使うことにした。
$cont = file_get_contents( dirname(__FILE__) . “/test.html” );