免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3179 | 回复: 11
打印 上一主题 下一主题

[思路]web应用自动升级(php) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-07 22:07 |只看该作者 |倒序浏览
web应用自动升级(php)
作者:axgle
今天获得了一个灵感,可以实现"web应用自动升级"的目的.
大体思路就是用程序获得远程的zip文件,然后解压,最后进行恰当的处理.
即将发布的php5.2.0有个zip扩展,用里面的zipArchive就可以直接解开本地文件.而file_get_contents则可以获取远程的zip文件.两者结合,就可以实现自动升级的效果.
例如:wordpress的后台,可以根据情况,增加一个自动升级的php程序,用来获得wordpress.org上的更新的文件压缩包.用这个php程序自动通过远程url的方式获取到本地,然后解压,进行必要的判断处理然后就升级成功了.
好处是显然的:可以让wordpress的用户免去下载,上传等负担或者额外的技术性工作.

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2006-08-07 22:20 |只看该作者
这种想法和做法早就有了,并不是新的想法。
zlib就可以解压的。

不过恐怕不是很好,搞得不好就会死翘翘

论坛徽章:
0
3 [报告]
发表于 2006-08-07 22:49 |只看该作者
主要是这种升级容易受到DNS劫持攻击~~
如果我劫持了你服务器的DNS,使得你的升级包是从我指定的地址下载的话...

论坛徽章:
0
4 [报告]
发表于 2006-08-07 23:00 |只看该作者
点子不错,我到现在都还不了解win构架下的自动升级是如何实现的,
失败...

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
5 [报告]
发表于 2006-08-07 23:02 |只看该作者
原帖由 okchina 于 2006-8-7 23:00 发表
点子不错,我到现在都还不了解win构架下的自动升级是如何实现的,
失败...


这个真的比较失败了。

windows下面系统的每个程序,都是有版本定义的。

论坛徽章:
0
6 [报告]
发表于 2006-08-08 09:53 |只看该作者
呵呵,,piaoguo

论坛徽章:
0
7 [报告]
发表于 2006-08-08 10:50 |只看该作者
这到底是  天使本人的号吗? 不是的话麻烦说下,免的大家认为angel的技术正在无限退步

论坛徽章:
0
8 [报告]
发表于 2006-08-08 16:53 |只看该作者
思路不错,严重支持~

论坛徽章:
0
9 [报告]
发表于 2006-08-08 18:33 |只看该作者
呵呵,如乔所言,早就实现过了。我以前就实现过,还算比较独创^_^。不过后来在新版程序里面放弃了。因为服务器的文件权限问题非常恼人。

论坛徽章:
0
10 [报告]
发表于 2006-12-08 07:54 |只看该作者
我觉得不错...

自动更新
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP