思想:准备自己写ZIP打包程序(14)

限于喜欢 提交于 2019-12-05 23:50:34
思想:准备自己写ZIP打包程序(14)

脚手架模块(scaffold)已经出第一版了,但因为SAE不支持zip类和函数,所以scaffold只输出模块的源代码,没有输出压缩包。在网上找了一些PHP的ZIP模块,包括PHPZip、PclZip等等,这些包做得都不错,但为了一个模块搭上一个包,感觉并不太好。所以最后决定自己写一个ZIP打包的代码片段,可以拷到模块里用。

自己写就可以提出一些特定的需求,比如边打包边输出,而不是形成整个ZIP包以后再输出,这样做的好处是不用生成临时文件,特别像SAE这样的不能在系统临时目录里写文件得加上特别的处理,现在直接输出了就好办多了。看了一下ZIP生成的代码,感觉这个方案可以实现。另一个需求是尽可能写成一个方法,这样做为代码片段能很好的嵌入到类当中去。

2012.1.12
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!