[請益] 透過curl取得xml資料回傳的處理

看板PHP作者 (胖熊)時間9年前 (2016/02/03 16:18), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
要串接一個api $url = "http://XXXX"; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST,0); $data = curl_exec($ch); curl_close($ch); $xml = simplexml_load_string($data); print_r($xml); 但是頁面顯示是空的 我有echo $url 直接在firefox貼上 內容如下 <?xml version="1.0" encoding="utf-8"?> <Result xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="" rel="nofollow">http://www.w3.org/2001/XMLSchema-instance"> <ReturnMsgNo>1</ReturnMsgNo> <ReturnMsg>查詢成功</ReturnMsg> <ReturnData> ..... </ReturnData> </Result> 我有爬文過跟 #1BVEFCAW 這篇很像但是不知為何print就是空的 只好上來po文 求解 拜託各位大大了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.237.91 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1454487522.A.E24.html

02/03 16:52, , 1F
建議先把$data先print出來觀察,比較好釐清
02/03 16:52, 1F

02/03 17:18, , 2F
感謝 maziazy 大大提點,利用curl_error找到錯誤了
02/03 17:18, 2F
文章代碼(AID): #1MiRVYua (PHP)
文章代碼(AID): #1MiRVYua (PHP)