ファイルを開いてその内容を印刷するスクリプトがあります(説明に耐えられない長くてばかげた理由で)。私が抱えている問題は、最初に他のテキストをエコーしない限り、しばしば動作を拒否することです。以下のコードは機能しませんが、
echo "a";
または echo " ";
最初に置くと機能します。さらに奇妙なことに、echo " ";
不十分です。
一部のテキストをエコーするとどうなりますか?
//...a bunch of code to get the file name
if(file_exists($file))
{
$fp=fopen($file, "r");
$temp = fread( $fp, filesize($file));
echo $temp;
}
else
{
echo $file." not found<br /><br />";
}