PHP解析RSS
来源:互联网 发布:mac分区后怎么恢复 编辑:程序博客网 时间:2024/05/20 11:47
[代码] php代码
01
<?php
02
03
require
"XML/RSS.php"
;
04
$rss
=
new
XML_RSS(
"http://php.net/news.rss"
);
05
$rss
->parse();
06
07
foreach
(
$rss
->getItems()
as
$item
) {
08
print_r(
$item
);
09
}
10
?>
[代码] RSS.php
01
<?php
02
03
$database
=
"nameofthedatabase"
;
04
$dbconnect
= mysql_pconnect(localhost, dbuser, dbpassword);
05
mysql_select_db(
$database
,
$dbconnect
);
06
$query
=
"select link, headline, description from `headlines` limit 15"
;
07
$result
= mysql_query(
$query
,
$dbconnect
);
08
09
while
(
$line
= mysql_fetch_assoc(
$result
))
10
{
11
$return
[] =
$line
;
12
}
13
14
$now
=
date
(
"D, d M Y H:i:s T"
);
15
16
$output
= "<?xml version=\"1.0\"?>
17
<rss version=\"2.0\">
18
<channel>
19
<title>Our Demo RSS</title>
20
<link>http:
//www.tracypeterson.com/RSS/RSS.php</link>
21
<description>A Test RSS</description>
22
<language>en-us</language>
23
<pubDate>
$now
</pubDate>
24
<lastBuildDate>
$now
</lastBuildDate>
25
<docs>http:
//someurl.com</docs>
26
<managingEditor>you@youremail.com</managingEditor>
27
<webMaster>you@youremail.com</webMaster>
28
";
29
30
foreach
(
$return
as
$line
)
31
{
32
$output
.=
"<item><title>"
.htmlentities(
$line
[
'headline'
])."</title>
33
<link>
".htmlentities($line['link'])."
</link>
34
35
<description>
".htmlentities(strip_tags($line['description']))."
</description>
36
</item>";
37
}
38
$output
.=
"</channel></rss>"
;
39
header(
"Content-Type: application/rss+xml"
);
40
echo
$output
;
41
?>
- PHP解析RSS
- 很好用的php rss解析类
- [转]MagpieRSS:PHP的Rss解析器
- 最佳PHP解析RSS类lastRSS
- 最佳PHP解析RSS类lastRSS
- [转]MagpieRSS:PHP的Rss解析器
- [转]MagpieRSS:PHP的Rss解析器
- Rss 解析
- rss解析
- PHP RSS
- RSS 2.0解析
- Ajax 解析RSS
- js解析RSS
- ROME解析RSS(代码)
- ROME解析 百度 RSS
- js解析RSS类
- Ruby 解析rss源
- 解析rss问题
- java 全角字符转半角字符
- SQLServer2005链接Oracle10g数据库
- Using resource bundle for validation messages in Spring
- Java创建对象的方法
- 【GRUB2】通过操作系统的ISO文件 启动或安装操作系统
- PHP解析RSS
- Qt 编程点滴1
- HPL on Intel MPI+MKL
- IOS开发UIColor之RGB妙用
- 使用Eclipse远程调试Tomcat
- Java程序员从笨鸟到菜鸟之(九十六)深入java虚拟机(五)——java本地接口JNI详解
- HTML5全球定位系统Geolocation初探
- Qt 编程点滴 2
- Qt 编程点滴3