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

错误

关于使用 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

时间: 2024-12-10 10:13:20

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

c#-在打开.bat文件时出现下图异常

问题描述 在打开.bat文件时出现下图异常 在打开.bat文件时出现下图异常: 求大神帮忙看下. 解决方案 是不是你的VS编译器没有安装好,或者环境设置的原因bat中最好是启动VS的命令行 等 VS2012 x86 Native Tools Command Prompt

平台-网页转pdf格式文件时出现字体异常

问题描述 网页转pdf格式文件时出现字体异常 Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized(iTextAsian.jar 异常) ,asp.net平台,如何进行处理.

请教如何用c#实现一个功能,能让右键点击资源管理器某个文件时,出现菜单选项卡,类似于装了winrar后,右键某个文件时,出现&amp;amp;quot;添加到压缩文件...&amp;amp;quot;

问题描述 您好,请教如何用c#实现一个功能,能让右键点击资源管理器某个文件时,出现菜单选项卡,类似于装了winrar后,右键某个文件时,出现"添加到压缩文件..."目前项目急需这样的功能,如果可以请写出类似代码或者提供思路,非常感谢!! 解决方案 解决方案二:Shell扩展编程解决方案三:http://www.codeproject.com/KB/shell/shellextguide1.aspx这里有一整套的资料.解决方案四:sign解决方案五:contextmenustrip?解决

急,.net程序删除文件时总是提示异常

问题描述 我写的一个文件删除应用程序,部分代码如下:picName=dt.Rows[i][0].ToString();//从数据库中得到文件名.FileInfofi=newFileInfo(Server.MapPath(pathname+picName));//创建FileInfo对象if(fi.Exists)fi.Delete();//如果文件存在就删除它!!运行后,总是报错,异常说是拒绝访问:ServerErrorin'/'Application.----------------------

jquery-easyui filebox 在IE下选中同一个文件时无法触发onchange的解决方法

问题描述 easyui filebox 在IE下选中同一个文件时无法触发onchange的解决方法 easyui filebox 在IE下选中同一个文件时无法触发onchange的解决方法,火狐.谷歌是可以的 解决方案 IE可以新生产一个file对象,参考:easyUI filebox选择同一个文件不触发onchange事件解决办法

读取Excel文件时出现null的解决方法

在以往读取Excel文件时常常出现读取某些字段为null值,其实是有值,原因是读取文件时,Excel会以第一行的数据类型为参考,如果后边的与其不一致,则会出现些问题. 以下一个朋友的解决方案,他的Excel文件的连接串写作如下.据说可以强制数据为字符串,具体我没有再测试.仅供参考. string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sPath + ";Extended Properties='

c语言-运行exe文件时fseek函数出错

问题描述 运行exe文件时fseek函数出错 我用fopen函数打开一个bmp文件,然后用fseek函数设置指针位置,程序在vs中调试完全没有问题,但运行exe文件时就出错.不知什么原因,求大神帮助! 解决方案 文件夹和文件名尽量不要用中文 解决方案二: stream 无效,是不是打开文件失败了,你没有判断文件打开是否成功!

sql-为什么VS express for web 在网站下创建.jsp文件时不能正常打开。

问题描述 为什么VS express for web 在网站下创建.jsp文件时不能正常打开. VS express for web 在网站下创建.jsp文件时不能正常打开,正常的会出现sql的工具蓝,而我的什么都没有,字体颜色也没有变.重装过该软件不不能解决这个问题,求各位大神帮帮忙. 解决方案 vs express for web是用来开发asp.net的,你用它开发jsp干嘛呢?根本都没有那个功能. 解决方案二: 如何使用Visual Studio 2013 for Web Express

php中include require utf-8文件时顶部产生空行的

include()产生一个警告而require()则导致一个致命错误.换句话说,如果想在遇到丢失文件时停止处理页面就用 require().include()就不是这样,脚本会继续运行.同时也要确认设置了合适的include_path.注意在 PHP 4.3.5 之前,包含文件中的语法错误不会导致程序停止,但从此版本之后会 关于include require utf-8文件时顶部产生空行解决办法 php中使用require函数加载utf8文件的时候会产生一个空行,这是由于在windows环境下编