红人网事 |
Posted: 14 Mar 2009 10:44 AM PDT 今晚研究如何将wordpress的最新文章进行站外调用,我数据库不是很熟,所以很怕用写数据库的方式进行调用。而且由于数据库的权限问题,通过写数据库的方式进行站外调用也是无法实现的。于是转而寻求其他方法,RSS就是一个很好的文章站外调用途径,由于wordpress本身有非常好的RSS输出机制,只要目标网站能够读取wordpress输出的feed,问题就迎刃而解了。 下面,我们将要用到的是一段php的代码,所以要求目标网站的主机支持php,而且目标网站的程序文件后缀要是.php的。
<?php //RSS源地址列表数组 $rssfeed = array("http://feeds2.feedburner.com/redlogpress", "http://rss.sina.com.cn/news/allnews/sports.xml", "http://ent.163.com/special/00031K7Q/rss_toutiao.xml"); //设置编码为UTF-8 header('Content-Type:text/html;charset= UTF-8'); for($i=0;$i<sizeof($rssfeed);$i++){//分解开始 $buff = ""; $rss_str=""; //打开rss地址,并读取,读取失败则中止 $fp = fopen($rssfeed[$i],"r") or die("can not open $rssfeed"); while ( !feof($fp) ) { $buff .= fgets($fp,4096); } //关闭文件打开 fclose($fp); //建立一个 XML 解析器 $parser = xml_parser_create(); //xml_parser_set_option -- 为指定 XML 解析进行选项设置 xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1); //xml_parse_into_struct -- 将 XML 数据解析到数组$values中 xml_parse_into_struct($parser,$buff,$values,$idx); //xml_parser_free -- 释放指定的 XML 解析器 xml_parser_free($parser); foreach ($values as $val) { $tag = $val["tag"]; $type = $val["type"]; $value = $val["value"]; //标签统一转为小写 $tag = strtolower($tag); if ($tag == "item" && $type == "open"){ $is_item = 1; }else if ($tag == "item" && $type == "close") { //构造输出字符串 $rss_str .= "<a href='".$link."' target=_blank>".$title."</a><br />"; $is_item = 0; } //仅读取item标签中的内容 if($is_item==1){ if ($tag == "title") {$title = $value;} if ($tag == "link") {$link = $value;} } } //输出结果 echo $rss_str."<br />"; } ?> 将这一段代码加入到你需要调用的网页上,刷新,你就会看到你的网站上调用了远程的博客文章了。这段代码一共输出了三个feed种子传递的文章信息,当然你也可以对代码进行修改,改成你自己需要的博客feed信息。 标签:php, wordpress您或许对以下几篇文章也有兴趣: |
Don’t you want me baby的广告太有意思了 Posted: 14 Mar 2009 07:44 AM PDT 大家是不是想要一个这段音乐的手机铃声呢? 我用软件将这段音乐从视频中分离出来,做了个MP3格式的手机铃声, 在这里下载:http://www.box.net/shared/k82aki690z 希望大家喜欢 标签:手机, 搞笑, 视频您或许对以下几篇文章也有兴趣: |
HABEY发布采用Atom N270芯片能搞定1080p播放的HTPC Posted: 14 Mar 2009 03:08 AM PDT |
Posted: 14 Mar 2009 01:22 AM PDT |
Posted: 13 Mar 2009 08:21 PM PDT 很多朋友走进了误区.其实很简单,做好下面3点: (1)确定好关键字2-3个 关于什么内容建设啊,内链建设啊本文不做讨论,老套。 在达到高收入需要大的投入和一个积累平台的过程,这个平台即使通过PPC做sales也必须建立 需要我们站长如何投入呢,要么投入钱,要么投入时间。 每个月在链接上投入300块,买30个PR3-4的链接。就可以很轻松的不用去搞其他外链建设等权重一上去就可以跟高权重站换链接了。 钱生钱,事实证明这是最快而且是最好的方法…因为我们站长去做外链的那功夫简直太浪费时间了。用钱,还是用时间来构建一个基础平台,,需要好好衡量一下,不要按照seo的老思路那么搞。创新seo就是靠强大的外链,10000个博客论坛链接顶不上30个购买的链接。 标签:SEO您或许对以下几篇文章也有兴趣: |
You are subscribed to email updates from 红人网事 To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Inbox too full? Subscribe to the feed version of 红人网事 in a feed reader. | |
If you prefer to unsubscribe via postal mail, write to: 红人网事, c/o Google, 20 W Kinzie, Chicago IL USA 60610 |
没有评论:
发表评论