|
|
要解决的问题:: J' ]! v; u% M8 u& t
XOOPS程序以及module的文件通常都很多,一个小站点都有好几千个文件,这种情况下,无论是安装还是备份网站,如果用FTP一个个上传、下载文件,即使你的空间速度很快,还是要花很长时间!!
9 J4 a. |0 F+ ~5 q1 S4 ~
# c% U% q7 E2 B+ ]解决思路:! R& ?, B* K* g3 H1 `9 A
把文件压缩成一两个压缩包,再上传、下载就能大大节约时间。
; X/ D( N6 |4 `# b' ?$ F上传(安装):在本地先把文件压缩为一两个压缩包,接着用FTP上传,最后用在线解压工具解压。
4 w) K6 x% A6 L3 L* _下载(备份):先用在线解压工具压缩为一两个压缩包,接着下载,最后在本地解压。: G) `$ Z1 D- g& \! C2 M
0 H3 B" Y( P+ j0 G; Y
解决方案:; ]8 P7 _0 y% s
/ i& y, o: t1 H+ h
1、phpzip: 浩公出品的软件,绝对五星级推荐:http://www.pview.net/Download/4 Q/ B" \8 H2 T2 i I% _4 l2 a
这个软件有两种形式:php程序和windows下运行的exe软件。它们的目的都是解压缩文件,但是用的场合不同,一个是在服务器空间运行,一个是在本地运行,两者配合,无敌!一个小小的遗憾就是这个软件生成的压缩包不是标准的压缩格式。不过这并不影响它成为五星级软件!强烈推荐大家使用。
2 o8 H% z0 }8 w6 u0 p5 a5 K
( f3 W/ O$ r: @; R9 S2、dUnzip2:这是巴西人Alexandre Tedeschi出品的一个php类:http://www.phpclasses.org/browse/package/2495.html i2 c2 y" r5 C& B& A3 s' ?$ I
它在phpclasses.org的压缩类库中排在前三,确实很酷!大家看一下readme,就知道如何使用了。可以单独使用,也可以整合到自己定制的软件中,如wordpress的一个自动安装插件就是基于这个类制作的:http://mattread.com/projects/wp-plugins/installer-the-plugin/: ~' I( G9 ]: t. y6 B
PS:如果哪位XOOPS高手也制作一个类似的module,用于上传解压及安装theme、module等,那就爽呆了!!!
: w1 t. J' q0 i
$ O U4 i8 d0 H* w8 E2 u% D% n6 d3、PclZip:PhpConcept出品的一个php类:http://phpzip.sourceforge.net/& q, Q2 B% n t5 {& K1 D+ T
就像dUnzip2一样,大家可以通过它定制相应的软件,如:CMSware在线解压系统v1.3 就是基于这个类制作的。“CMSware在线解压系统”也是值得推荐的一个软件,不过它总是出现一些错误的警告,很让人郁闷。
* v$ C: Y6 o* ?6 c# R0 x
; }1 m$ q. {+ r4 b3 {9 Y
g( d) g9 d" a" Z- F更新: 发现比phpzip更好的软件了
2 c1 @$ d; w' }( Q: m' r" N: G( ]·faisun_unzip -在线解压ZIP文件程序 V1.0
8 f0 s X V- S1 N0 a- {# u·faisun_zip -在线压缩ZIP文件程序 V1.08 l; B' t! [+ \, r3 ^; Z# b
这里下载:http://www.softpure.com/html/show_type/1103.htm
2 V' P1 R# B2 n) w
* L4 G! v; P P4 d; x其优点主要有:( T6 @. Z/ |! ?. ~
1、支持流行的zip格式。
. {! J3 w2 H/ h2、使用方便:特别是自动探测服务器上的zip文件,可通过下拉框选择。 t5 ?+ N4 p. Y: y7 g# M2 M' s
3、消耗的内存小:我在虚拟主机上用phpzip经常遇到超过内存限制的情况,而faisun_unzip却没有这种情况。
- i. n! A. Q5 b3 D& f4、界面简洁美观。
# p- O" [& Q7 F! H6 a) G" F
. | {! s) ?0 n( o$ K2 m=======================================' Y }$ L6 y9 {$ b0 E3 L
总结Final:7 k+ d) v+ x* @" @# e6 _) q# x. d
为方便快速上传安装,推荐使用在线解压缩工具:faisun_unzip v1.06 n" B" K" }0 s6 Y' m2 x
为方便快速下载备份,推荐使用在线压缩工具:faisun_zip v1.0- J/ A: n/ |- M0 Q9 F8 c& C
为方便快速删除大量文件,推荐使用浩公phpzip中的rm.php |
|