[05-Mar-2012 02:38:58] PHP Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /home/pokerwor/public_html/request.php:275
Stack trace:
#0 /home/pokerwor/public_html/request.php(275): SimpleXMLElement->__construct('')
#1 /home/pokerwor/public_html/request.php(295): readXML()
#2 {main}
thrown in /home/pokerwor/public_html/request.php on line 275
我有一个flash文件,在一个时间间隔内向php发送一个xml字符串。 有时我的php文件会出现这个错误,任何人都知道这是什么?
答案 0 :(得分:1)
XML字符串不是有效的XML。您应该var_dump()
XML输出以查看输入有什么问题。如果要处理此错误以获得更友好的输出,可以使用try/catch构造:
try {
// Load the XML
} catch (Exception $ex) {
// Handle the error
}
在catch
代码中,您还可以添加调试代码,例如将XML内容写入日志文件。这样,您就不必通过将刷新按钮撞击一百次来重现罕见的情况。