我想从这个 rss 提要中读取一些数据并将其保存到我的数据库表中。RSS 提要是http://feeds.feedburner.com/TechCrunch/。
我之前使用过以下代码来阅读另一个 RSS 提要:
$homepage = file_get_contents('http://rss.cnn.com/rss/edition_technology.rss');
$homepage = preg_replace("/(<\/?)(\w+):([^>]*>)/", "$1$2$3", $homepage);
$xml = simplexml_load_string($homepage,'SimpleXMLElement', LIBXML_NOCDATA);
echo '<pre>';
print_r($xml);
foreach($xml->channel->item as $opt) {
$title = mysql_real_escape_string($opt->title);
$link = mysql_real_escape_string($opt->link);
$des = mysql_real_escape_string($opt->description);
// and others
$sql =
"INSERT INTO store_feed (title, link, description)
VALUES('$title','$link','$des')
ON DUPLICATE KEY UPDATE title = '$title', description = '$des'";
$result = mysql_query($sql) or die( mysql_error() );
}
...我得到了所需的数据,但这次数据不同。
我想存储此提要的链接、描述、图像、发布日期、标题。我怎样才能做到这一点?
我知道如何插入数据库,但如何从 RSS 提要中获取这些数据?拜托,我需要指导。