看板 PHP 關於我們 聯絡資訊
※ 引述《poeta (鍵盤詩人)》之銘言: : 我用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這個函數本身的問題嗎? : 是否能有其他的方式取代。 for ($i=0;$i<$max_url;$i++){ $rss_url[$i]= simplexml_load_file($rss_url[$i]);//讀取xml的參數 if($rss_url[$i] != false){ $rss_title[$i]=$rss_url[$i]->channel->title;//放入標題的陣列 } } false不能呼叫任何東西,記得做錯誤處理。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.30.31 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1428657156.A.327.html
poeta: 對啊,這麼簡單的事情我怎麼沒想到...謝謝。 04/10 17:28
poeta: 可是好像又不是語法的問題,因為還是直接報錯: 04/10 18:11
poeta: HTTP 錯誤 500.0 - Internal Server Error 04/10 18:11
poeta: 讀取的網站一多就會變成那樣 04/10 18:12