手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP解析RSS的方法
PHP解析RSS的方法
摘要:本文实例讲述了PHP解析RSS的方法。分享给大家供大家参考。具体如下:1.php代码如下:复制代码代码如下:parse();foreach(...

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

1. 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 = "<"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解析RSS的方法】相关文章:

PHP正则验证Email的方法

php一个解析字符串排列数组的方法

PHP5 安装方法

PHP生成唯一订单号的方法汇总

PHP Opcache安装和配置方法介绍

PHP5的XML新特性

PHP生成plist数据的方法

PHP rsa加密解密使用方法

PHP遍历数组的方法汇总

php实现TCP端口检测的方法

精品推荐
分类导航