为什么回声会有所作为呢? (PHP)

时间:2012-05-10 21:13:55

标签: php echo fread

我有一个脚本打开一个文件,然后打印其内容(长期,愚蠢的原因,无法解释)。我遇到的问题是,它经常拒绝工作,除非我先回应其他一些文字。下面的代码不起作用,但如果我放 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 />";
    }

1 个答案:

答案 0 :(得分:0)

$filelen = @readfile($file);
if ($filelen===FALSE) {
    echo "{$file} not found <br /><br />";
}