0

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

1 回答 1

0
$filelen = @readfile($file);
if ($filelen===FALSE) {
    echo "{$file} not found <br /><br />";
}
于 2012-05-10T21:21:34.610 回答