我有一个 PHP 脚本可以将 RSS 新闻提要插入 mysql 数据库。我现在插入的值是TITLE
, DESCRIPTION
, IMAGE
, LINK
, DATE
. 我的脚本成功插入所有值,不包括图像。
$feeds = array('https://news.google.com/news/section?topic=b&output=rss');
foreach( $feeds as $feed ) {
$xml = simplexml_load_file($feed);
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, image, link, pubdate)
VALUES (
'',
'".mysql_real_escape_string($item->title)."',
'".mysql_real_escape_string($item->description=htmlspecialchars(trim($item->description)))."',
'".mysql_real_escape_string($item->image)."',
'".mysql_real_escape_string($item->link)."',
'".mysql_real_escape_string($item->pubDate)."')");
}
}
任何人都可以在我错的地方帮助我