仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1808|回复: 20
打印 上一主题 下一主题

[学习教程] PHP网页编程之用PHP读取RSS内容,完成与BLOG的同步

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:52:16 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
虽说不上很好,但至少一般的数据操作,再在原有的SQL语言的基础上,用得还是可以的。   如今,几近每个博客都有本人的RSS聚合体系,针对RSS,以下这个小法式,完成了与BLOG的同步伐用。
  以下为援用的内容:
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">  
// The file test.xml contains an XML document with a root element  
// and at least an element /[root]/title.  
&#36;xmlfile = date('YmdH').'.xml';  
&#36;sourcexml = 'http://blog.eaxi.com/rss.xml';  
//die(&#36;xmlfile);  
if( !file_exists(&#36;xmlfile) ) {  
echo '你是第一次会见本体系。正在初始化...';  
&#36;str = @file(&#36;sourcexml) or die('加载文件时失足。');  
&#36;str = join('',&#36;str);  
&#36;fp = fopen(&#36;xmlfile,'w') or die('写缓存掉败!');  
fputs(&#36;fp,&#36;str);  
fclose(&#36;fp);  
echo "初始化终了。";  
}  
if (file_exists(&#36;xmlfile)) {  
&#36;xml = simplexml_load_file(&#36;xmlfile);  
  
//print_r(&#36;xml);  
&#36;c = &&#36;xml->channel;  
echo '</meta>
</code></p>
<h2><a title="" href="'.&#36;c->link.'">'.&#36;c->title.'</a></h2>
<p>';  
echo '</p>
<h5>'.&#36;c->lastBuildDate.'</h5>
<hr />
<p>';  
&#36;listhead = '</p>
<table border="1">
    <tbody>
        <tr>   
            <td>序号</td>            
            <td>题目</td>      
            <td>作者</td>
            <td>种别</td>      
            <td>评论</td>
            <td>工夫</td>
        </tr>
        ';  
        echo &#36;listhead;  
        &#36;k = 0;  
        foreach(&#36;c->item as &#36;v) {  
        &#36;k ++;  
        echo "
        <tr>
            <td>&#36;k</td>      
            <td><a title="&#36;v->title" href="&#36;v->link">&#36;v->title</a></td>            
            <td>&#36;v->author</td>            
            <td>&#36;v->category</td>            
            <td><a title="点击宣布评论" href="&#36;v->comments">评论</a></td>            
            <td>&#36;v->pubDate</td>            
        </tr>
        ";  
        }  
        echo '
    </tbody>
</table>
<p>';  
} else {  
exit('Failed to open xml file.');  
}  
?>   
在相册系统的开发上,因为采用的是团队分工合作方式,更让我明白了在一个团队之中,团队成员之间的交流沟通的重要性,如果没有很好的沟通交流,成员之间的任务没有分配好。
冷月葬花魂 该用户已被删除
沙发
 楼主| 发表于 2015-4-16 04:08:47 | 显示全部楼层
Ps:以上纯属原创,如有雷同,纯属巧合
冷月葬花魂 该用户已被删除
板凳
 楼主| 发表于 2015-4-21 21:06:46 | 显示全部楼层
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 02:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表