Heim >Backend-Entwicklung >PHP-Tutorial >使用PHPexcelreader出现的非法字符与超时有关问题

使用PHPexcelreader出现的非法字符与超时有关问题

WBOY
WBOYOriginal
2016-06-13 10:10:191043Durchsuche

使用PHPexcelreader出现的非法字符与超时问题
Notice: iconv() [function.iconv]: Detected an illegal character in input string in D:\WebSite\htdocs\phpExcelReader\Excel\reader.php on line 1055

Fatal error: Maximum execution time of 30 seconds exceeded in D:\WebSite\htdocs\ex_cmk.php on line 38



我的目前是导入一个EXCEL文件进入MYSQL里面,试验过几次都可以。就是这次不行,请问江湖上的朋友,有谁知道
以上是什么意思吗?怎么样去解决这个问题?excel文件是比较大的。

我试过用减少行数,即原文件里面有600多行的。我试用一个中断设置到200行,因为我有一个文件差不多200多行的,
导入没有出现问题。试验出来后,可以导入但出现问题

Notice: Undefined variable: formatstr in D:\WebSite\htdocs\phpExcelReader\Excel\reader.php on line 635

我还是想知道是什么原因导致的。
我用的是phpexcelreader.这个网络上有,我没有找到可以上传附件的功能。


------解决方案--------------------
第一个是iconv()字符编码转换出错。
第二个Maximum execution time of 30 seconds 是PHP执行超时。




------解决方案--------------------
Detected an illegal character in input string in D:\WebSite\htdocs\phpExcelReader\Excel\reader.php on line 1055

出现这个的原因,估计是excel中出现了特殊字符。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:上传文件判断文件名是否重复Nächster Artikel:灵异的for循环