Ajax+PHP+YUI手工制作rss阅读器

上次俺的简陋练习作品Ajax+json小有心得,这次继续尝试利用Ajax+PHP+YUI手工制作rss阅读器。

写一点html来展示RSS的内容


RSS阅读器

内容待填补

利用YUI的Connection manager来处理XHR

yahoo已经提供了在线的YUI Hosting,直接引用:


 
 


很困,这部分没写完整,下次来补齐。

用php做一个proxy来避免跨站访问的问题

proxy的要点
一定要输出header,否则在解析的时候你可能会遇到莫名奇妙的问题。
如果你的服务器不支持远程url open,可以考虑使用curl,比如说在dreamhost的主机上

<?php
$searchUrl = 'http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&results=4&output=json&query=';
if(!empty($_POST['query']))
 echo file_get_contents($searchUrl . $_POST['query']);
?>

到这里,一个简陋的RSS阅读器的雏形已经完备了。

什么是ajax

在百度知道上面搜索的答案,一本正经的告诉你:

Ajax(Asynchronous JavaScript and XML)是结合了Java技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例。

看了后立马一口茶水做雾状均匀喷洒到本本的屏幕上,Ajax本身和java有嘛关系?

4 replies on “Ajax+PHP+YUI手工制作rss阅读器”

  1. 站长你好,我想问一下高亮代码是用的什么插件?
    我找过好久没有找到合适的。

    谢谢

Comments are closed.