作者poeta (鍵盤詩人)
看板PHP
標題[請益] simplexml_load_file讀不到資料的問題
時間Fri Apr 10 16:51:02 2015
我用simplexml_load_file來讀RSS資料,寫了一個簡單的閱讀器,每天就可以讀20幾
個部落格的新文章。可是如果其中有某一個部落格的XML 讀不到,這個閱讀器就會崩潰,
顯示不出東西來。
mysql_query($sql);
$rss_url=array("
http://a.xml","http://b.xml")
$max_url=count($rss_url);//取網站陣列最大值
for ($i=0;$i<$max_url;$i++){
$rss_url[$i]= simplexml_load_file($rss_url[$i]);//讀取xml的參數
$rss_title[$i]=$rss_url[$i]->channel->title;//放入標題的陣列
}
是simplexml_load_file這個函數本身的問題嗎?
是否能有其他的方式取代。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.5.238
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1428655865.A.FE1.html
1F:→ y2468101216: 在讀之前先做檔案是否存在的判斷 另外請改用PDO 04/10 17:07
2F:→ y2468101216: $rss_url[$i] 如果沒object就無法呼叫函數 04/10 17:08
3F:→ y2468101216: 自然會報錯 04/10 17:08