欢迎光临
我们一直在努力

关于使用 file() 读入整个文件时出现的异常断行错误!(转载) 我没试过,不过在读文件的时候最好还是…-PHP教程,PHP应用

建站超值云服务器,限时71元/月

关于使用 file() 读入整个文件时出现的异常断行错误!

我现在本机使用 php 4.03pl1 在对文本数据文件操作时使用 file() 来读入整个文件,然后显示,代码如下:

<?
$message = file("message.txt");
$i=0;
for($i=0;$i<count($message);$i++)
{
echo $i."
".$message;
$i++;
}
?>

在我的机器上面完全正常,但是我上传到服务器上时发现,本来一行的数据被显示为2行,本来一共10行数据,结果显示为15行!结果发现,在某些版本的 php 里面(小于php4.0.0),这种方法的字符串不能超过 8190 个字符,我在 php.net 的关于 file()的用于反馈里也找到了同样的解释,英文原文如下:

in php 4.0.0 and lower, array elements are never longer than 8190 characters. longer lines are split. this limitation was removed in php 4.0.1

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 关于使用 file() 读入整个文件时出现的异常断行错误!(转载) 我没试过,不过在读文件的时候最好还是…-PHP教程,PHP应用
分享到: 更多 (0)