PHP解析RSS的方法

开发技术 作者: 2024-07-17 13:50:01
介绍《PHP学习:PHP解析RSS的方法》开发教程,希望对您有用。

《:PHP解析RSS的方法》要点:
本文介绍了:PHP解析RSS的方法,希望对您有用。如果有疑问,可以联系我们。

本文实例讲述了PHP解析RSS的办法.分享给大家供大家参考.具体如下:PHP教程

1. PHP代码如下:    
PHP教程

代码如下:
<?PHP
require "XML/RSS.PHP";
$RSS = new XML_RSS("http://PHP.net/news.RSS");
$RSS->parse();
foreach($RSS->getItems() as $item) {
  print_r($item);
}
?>

2. RSS.PHP代码如下:
代码如下:
<?PHP
$database =  "nameofthedatabase";
$dbconnect = MysqL_pconnect(localhost,dbuser,dbpassword);
MysqL_select_db($database,$dbconnect);
$query = "select link,headline,description from `headlines` limit 15";
$result = MysqL_query($query,$dbconnect);
while ($line = MysqL_fetch_assoc($result))
{
    $return[] = $line;
}
$now = date("D,d M Y H:i:s T");
$output = "<?xml version=\"1.0\"?>
    <RSS version=\"2.0\">
 <channel>
     <title>Our Demo RSS</title>
     <link>http://www.tracypeterson.com/RSS/RSS.PHP</link>
     <description>A Test RSS</description>
     <language>en-us</language>
     <pubDate>$now</pubDate>
     <lastBuildDate>$now</lastBuildDate>
     <docs>http://someurl.com</docs>
     <managingEditor>you@youremail.com</managingEditor>
     <webMaster>you@youremail.com</webMaster>
    ";
foreach ($return as $line)
{
    $output .= "<item><title>".htmlentities($line['headline'])."</title>
                    <link>".htmlentities($line['link'])."</link>
<description>".htmlentities(strip_tags($line['description']))."</description>
                </item>";
}
$output .= "</channel></RSS>";
header("Content-Type: application/RSS+xml");
echo $output;
?>

希望本文所述对大家的PHP程序设计有所赞助.PHP教程

《:PHP解析RSS的方法》是否对您有启发,欢迎查看更多与《:PHP解析RSS的方法》相关教程,学精学透。编程之家 jb51.cc为您提供精彩教程。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_45959.html