php专区

 首页 > php专区 > PHP应用 > 常用功能 > php5的simplexml解析错误 - php高级应用

php5的simplexml解析错误 - php高级应用

分享到:
【字体:
导读:
          前阵子用simplexml来解析一个rss数据源,很轻松就获得了想要的结果 不想没几天就开始报错:Warning: simplexml_load_file() [function simplexml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5...

php5的simplexml解析错误

  前阵子用simplexml来解析一个rss数据源,很轻松就获得了想要的结果.不想没几天就开始报错:

Warning: simplexml_load_file() [function.simplexml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5 0x3C 0x2F

  刚开始猜想是php5的一个bug,但是搜索发现,有可能是rss源内混杂了其它编码的字符,导致simplexml解析错误.

  也就是说,如果rss的声明是这样子:

PLAIN TEXTXML:

那么rss内容一定要是gb2312.

解决办法

用iconv转换编码

修改encoding为正确的编码

分享到:
PHP后门的隐藏技巧测试报告 - php高级应...
PHP后门的隐藏技巧测试报告   最近很多朋友都在问我是否能把我那一句话木马隐藏到HTML或图片里,其实把一句话木马插入到PHP文件中就已经很隐蔽了,如果说硬是要放到 HTML文件或图片里,就接着往下看这篇的篇测试报告吧。要知道如果光把PHP语句放到图片里是无论如何也不能执行的,因为PHP只...
用实例分析PHP5异常处理 - php高级应用
用实例分析PHP5异常处理 <?php /** * ■㈠PHP5的异常处理 * * PHP 5 添加了类似于其它语言的异常处理模块。在 PHP 代码中所产生的异常可被 throw * 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以 * 便捕获可能存在的异常。每一个 try 至少要有一...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……