);exit; // iconv 函数会有部分编码转换错误,mb_convert_encoding函数就没有 $xml = mb_convert_encoding($xml, 'UTF-8', 'GB2312, GBK'); //var_dump($xml);exit; try{ $xml = simplexml_load_string($xml); } catch (Exception $e) { $book['caption_status'] = 2; $this->ebook->update($book); exit($book['bookid'].'---已完成章节采集,XML异常!'); } $caption = array(); foreach($xml->children() as $layer_one) { //循环子节点元素 foreach ($layer_one->attributes() as $name => $vl) { //输出各个节点的属性和值 if($name == 'Caption'){ $caption[] = (string)$vl; break; } } } if($caption){ $caption_json = _json_encode($caption); $caption_status = 1; }else{ $caption_json = ''; $caption_status = 2; } $this->ebook_data->set($book['bookid'], array('caption'=>$caption_json)); $book['caption_status'] = $caption_status; $this->ebook->update($book); exit($book['bookid'].'---已完成章节采集,'.($caption_status == 1 ? '有章节信息' : '无章节信息')); } } Lecms 3.0.3 错误

错误信息

错误位置

基本信息

程序流程

SQL

$_GET

$_POST

$_COOKIE

包含文件

其他信息