【发布时间】:2012-03-01 23:16:37
【问题描述】:
我需要检查网站输出的返回值。如果登录详细信息有效,它会返回一个 XML 文件,如果登录详细信息无效,它只会返回一个字符串,上面写着“您输入了无效的 id”。
我的问题是我用这段代码检查过,
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
if(simplexml_load_string($output)){
echo 'Is XML';
}else{
echo 'Not XML';
}
问题是它正在检查和显示消息,但我收到这些错误
警告:simplexml_load_string() [function.simplexml-load-string]: 实体:第 1 行:解析器错误:需要开始标记,'
警告:simplexml_load_string() [function.simplexml-load-string]:
警告:simplexml_load_string() [function.simplexml-load-string]: ^ 在
有没有办法解决这些错误。过去一个小时我一直在互联网上搜索,但没有任何成功。
谢谢
【问题讨论】: