使用PHP将RSS源写入MySQL

2 php mysql rss

基本上我需要创建一个PHP文档来读取RSS源并将信息写入MySQL文档.但是我在这方面的经验很少,我想知道是否有人能够提供一个如何做到这一点的例子?我正在考虑一些使MagpieRSS陷入困境的事情,但是文档在黑暗中仍然非常让我=)

任何帮助将不胜感激

Jas*_*son 6

不确定你的目标是什么,但是:

来自Magpie文档:(参见用法示例)

require_once 'rss_fetch.inc';

$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);

echo "Site: ", $rss->channel['title'], "<br>";
foreach ($rss->items as $item ) {
    $title = $item[title];
    $url   = $item[link];
    echo "<a href=$url>$title</a></li><br>";
}
Run Code Online (Sandbox Code Playgroud)

这将使RSS提要成为可用的部分.你可以改成这样的东西:

foreach ($rss->items as $item ) {
    $title = $item[title];
    $url   = $item[link];
    mysql_query("INSERT INTO `table` (`id`, `title`, `link`) VALUES (NULL, '$title', '$url')")";
}
Run Code Online (Sandbox Code Playgroud)

这应该让你开始,如果没有别的.