麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
[AJAX]利用AJAX实现自动更新--用户触发
悬赏分:20 - 2007年08月22日

因为自己需要经常下载软件.


每次都要先GOOGLE一下,然后找到下载网站再下载. 烦得要死,其间还要冒着被中马的风险.

这几天没事,于是一想为何不把一些知名的软件站的信息收集起来呢,查找一下然后就直接到达下载地址多省事啊.

于是说干就干,花了3天时间收集了天空软件园 华军软件园 中国站长站 霏凡软件站,汉化新世纪(这个的采集规则刚弄好,还没开始采集呢.呵呵) 共约12万数据.

查找也很方便了.直接到达下载地址.输入软件名 软件介绍 基本上可以一下子从以上的网站中搜索出结果.经测试,比他们本身的站内搜索还要准确.(呵~~)

可以我又一想,因为这些知名网站的软件信息更新是很快的,那我岂不是也要经常更新,难道手动更新不成.那不累死偶吖.

能不能自动更新呢.

于是查了想到了计划任务.(感觉不够用,数据量大的时间可能要收集4,5个小时,太那个了有点~)

于是想到了用户触发 利用AJAX 同时不影响用户使用.

说干就干:便在用户点击的链接上加上了一个ONCLICK
:



这样通过发送此参数,服务器接受处理,不仅可以统计用户点击.还可以自动更新. 实现了用户触发.

偶设计的是72小时更新一次. 利用UNIX时间戳对比.

大家可以到http://www.njhoo.com/搜索一个软件名 ,然后查看一下源文件就明白了,很简单,却很实用.

或者点击一个分类.然后点击任一个软件下载链接,就可以看到上面的总数目会增加了,(因为您触发更新了嘛,呵呵)

提问者:老胡   08-22 15:03
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
55 + 89 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM