0
下面是我的代碼來解析多個rss提要到mysql數據庫。 我在我認爲的foreach部分做錯了,因爲沒有輸出。 然而,數據庫得到填補。使用1個Feed時,腳本可以正常工作。 有人看到我做錯了什麼?提前感謝:)用simplexml插入多個rss提要到MYSQL
$feeds = ('https://www.ictu.nl/rss.xml', 'http://www.vng.nl/smartsite.dws?id=97817');
$xml = simplexml_load_file($feeds);
foreach($xml->channel->item as $item)
{
$date_format = "j-n-Y"; // 7-7-2008
echo date($date_format,strtotime($item->pubDate));
echo '<a href="'.$item->link.'" target="_blank">'.$item->title.'</a>';
echo '<div>' . $item->description . '</div>';
mysql_query("INSERT INTO rss_feeds (id, title, description, link, pubdate)
VALUES (
'',
'".mysql_real_escape_string($item->title)."',
'".mysql_real_escape_string($item->description=htmlspecialchars(trim($item->description)))."',
'".mysql_real_escape_string($item->link)."',
'".mysql_real_escape_string($item->pubdate)."')");
}
啊..!非常感謝。 – smd 2012-04-23 20:47:55
太棒了,就是這樣!我很愚蠢地忘記了榮譽。還有一個問題,關於這個腳本:我還必須對pubdate記法/日期格式和strtotime做一些錯誤的事情:儘管腳本正確地迴應了時間, – smd 2012-04-23 20:53:40