私は次の特異性に出くわしました:
$handle = fopen(realpath("../folder/files.php"), "r");
ファイルを読み取ることはできませんが、ファイルから php タグを削除するとすぐに読み取り可能になり、スクリプトは空でないファイル コンテンツをページに出力します。また、file.php が実行されることはないので、なぜ問題なのか疑問に思います。
どういうわけか、Apache または PHP では、php タグ PHP を含むファイルを単なるテキストとして読み取ることができないと思います。
特定のファイルに対して有効にするにはどうすればよいですか (もちろん、グローバルに行うのは安全ではありません)。
PHP 5.2.x および Apache 2.0 の使用