看板 PHP 關於我們 聯絡資訊
要串接一個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="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
chenxiaowoo: 建議先把$data先print出來觀察,比較好釐清 02/03 16:52
tabear: 感謝 maziazy 大大提點,利用curl_error找到錯誤了 02/03 17:18