星期一, 九月 29th, 2008


asp的网站打包、解包程序

想将网站转移到另一个空间,可是FTP下载和上传也太慢了
看到好的网站想下载研究一下,可是组件不支持
那就用这个吧,asp的网站整体打包和解包程序

程 序分为两个文件pack.asp和install.asp,网站整体打包的时候就将pack.asp上传到网站目录下,设置一下路径和文件名,提交就可以 了,会按你设定的文件名生成文件,下载下来,然后和install.asp一起上传到需要解包的地方,用浏览器打开install.asp,输入需要解包 的路径和压缩包的文件名,提交就行了
点击这里下载文件

程序主要使用xml组件,将所有文件的路径和内容编码后输入到xml文件中,解包就是一个反过程
以前用的海洋内置的那个是用的数据库组件,其实道理是一样的,就是将内容编码导入
有些工具需要上传cmd.exe和rar.exe,就很不方便了,而且好多服务器把WScript.Shell组件关闭或改名了,但是一般数据库操作组件和xml的组件都会打开的^_^

这段程序主要代码来自蓝雨的ASP文件打包解压程序,可能考虑到一般不需要传递参数吧,更改路径和文件名需要先修改源码,于是我在程序外加了一个form,用来传递自定义的路径和文件名,方便使用

程序用到的组件:
Microsoft.XMLDOM
ADODB.Stream
scripting.filesystemobject

请事先查看服务器是否支持这三个组件


如果你是第一次来这儿,欢迎订阅 RSS feed。 第一时间看到更多精彩内容,谢谢你的访问!
原文地址:http://ai-2.cn/2008/09/asp_pack/
转载请注明出处,非常感谢!

Category: asp
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.