0
我抓住一個頁面,然後將其轉換成XML格式,使用功能IM低於頁沒有被轉換成XML格式
public function getXML($url){
$ch = curl_init();
//curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
//curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
$xml = simplexml_load_string($response);
return $xml;
}
print_r($curl->getXML("http://www.amazon.co.uk/gp/offer-listing/0292783760/ref=tmm_pap_new_olp_sr?ie=UTF8&condition=used"));
嘗試不同的網址,不返回任何結果,頁面加載罰款等等之後問題出在線$xml = simplexml_load_string($response);
這段代碼有什麼問題?
當你啓用'error_reporting(E_ALL)'和'ini_set('display_errors',true)'時,你看到了什麼? – Kato
@Kato很多錯誤,複製和粘貼太多了,但我得到了類似'Warning:simplexml_load_string():Entity:1408行:解析器錯誤:打開和結束標記不匹配:鏈接行...' –
我可以問你爲什麼要轉換爲XML? – Baba