作者:海峰2502853427 | 来源:互联网 | 2023-07-11 11:11
php教程|php手册message,php,file,quot,longerphp教程-php手册马士兵htmlcss源码,vscode编码插件,ubuntu雪花,怎样检查tom
php教程|php手册
message,php,file,quot,longer
php教程-php手册
马士兵html css 源码,vscode编码插件,ubuntu雪花,怎样检查tomcat,ini和sqlite速度,dz免签约插件怎么安装,web前端框架技术个人总结,蝴蝶兰黑色爬虫,php旋转图片,绍兴自助建站seo,装修效果图网站源码,淫秽网页模板,3.3能用3.2模板lzw
错误
c 办公oa源码,ubuntu调整窗口位置,c 能写爬虫吗,php yaf设置,广东seo软床lzw
关于使用 file() 读入整个文件时出现的异常断行错误!
wma音乐播放器源码,vscode未使用变量变浅,ubuntu mbr更新,tomcat源码断点调试,haskell写爬虫,php文件解析失败,荔湾区seo外包公司,批量扫描网站源码备份lzw
我现在本机使用 php 4.03pl1 在对文本数据文件操作时使用 file() 来读入整个文件,然后显示,代码如下:
$message = file(“message.txt”);
$i=0;
for($i=0;$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