我用php读取一个文件,该文件被用“回车键”换行,为什么用feof进行判断时,只读到第一行就停止了?

2025-04-03 00:46:40
推荐回答(3个)
回答1:

咳咳,你这个就是只读取了第一行啊!用的是IF条件语句而不是循环语句。。。

回答2:

把if换成while,if根本就没有循环所以使用fgets读取一行就结束了

回答3:

$content = ""; //保存文件内容

$f_resource = fopen( $result->fields[9], "r" );

while(!feof($f_resource))
{

$content = $content.fgets($f_resource);

}

echo "

{$content}

";