乾坤小小挪移 v1.5 Beta 3
作者:彬彬
主页:彬彬CGI天地 http://BestCGI.net
此程序个人网站可以免费使用,但不可以修改我的版权信息。
如果我发现任何网站修改了版权信息,我将不再免费提供此
程序的后续版本!
1.5 Beta 3 改进:
--对完整版附带的模块进行了整理和补充
--增加了新的下载引擎, 使用IO::Socket模块, 能够改善兼容性,但是效率不如旧的引擎
--增加了"优先使用自带模块的选项", 可以解决服务器上的部分模块和自带的模块不兼容的问题
--增加了"是否使用fork()"的选项, 可以解决某些系统(如Windows)的某些Perl版本不支持fork()的问题
--修正了sendmail在Win32上的某些问题(会自动关闭sendmail功能)
--对程序提示进行了一些修改, 使提示更加确切
1.5 Beta 2 改进:
--提供附带完整附加模块的“完整版”,应该能解决大多数兼容问题
--提供“使用MIME类型确定文件扩展名”的选项,这一选项在beta1中是自动生效的,一般情况没必要使用
--提供基本的邮件通知功能
--支持URL重定向(在许多CGI软件下载中用到)
--增加了加载模块出错的提示,给出简单的解决方法
--修正了FTP登录出错时不给出提示的bug
1.5 Beta 1 改进:
--提供传输到FTP的功能(下载到本地的功能暂时关闭)
--增加调试功能
--修正许多小bug
1.0 版: 最初发布版本
安装与设置:
1.打开move.cgi,修改系统设置。
$password="1234"; #管理员密码
建议使用密码。如果把这行前面加上#,将不出现输入密码的提示,所有人都可以使用。
$datapath="./data"; #data目录路径
Unix like系统一般不用更改,用相对路径就可以了。
NT系统如果服务器没有设置虚拟目录,必须使用绝对路径。例如c:/inetpub/wwwroot/move/data
$mypath=".";#此程序所在的目录路径
Unix like系统一般不用更改,用相对路径就可以了。
NT系统如果服务器没有设置虚拟目录,必须使用绝对路径。例如c:/inetpub/wwwroot/move
$debug=1; #设为1将启用调试功能,将在data目录下生成log.txt
安装成功后,设为0(即关闭调试功能),可以节省服务器资源。
$email='binbin@btamail.net.cn'; #您的电子邮件地址
填入您的邮件地址。主要用于邮件通知
$sendmail="/usr/sbin/sendmail"; #服务器上sendmail程序的位置
对于没有sendmail的服务器不要管(邮件功能失效)
$newengine=1;
使用新的下载引擎
新的下载引擎使用IO::Socket模块, 效率不是很高, 但是只使用一个
模块, 对服务器没什么特殊要求.
注意: 1. "使用MIME类型确定文件扩展名"的选项对新引擎不起作用
2. 不支持HTTP认证
$selffirst=1;
优先使用自带模块
如果使用旧引擎时出现错误,可以设为1,如果不是这种情况请设为0
$usefork=1;
是否使用fork()
有些系统上的Perl不支持fork()函数, 设置成0可以解决问题
注意: 对于支持fork()的Unix类系统(包括Linux)一定要设置成1, 否则文件不能下载
对于不支持的系统(包括Windows), 一定要设置成0
建议:先设置成1, 如果在提交任务时出错(其他地方正常,只在这里出错), 就把此选项
设置为0. 一般来说, Windows系统设为0, Unix/Linux设为1
2.以ASCII模式上传所有文件(包括子目录下的文件)到允许执行CGI的目录下
请特别注意, *.pm文件也要以ASCII模式上传!
3.修改文件属性
move.cgi---755
data(子目录)-666(或777)
其他文件属性不用更改
4.用浏览器打开move.cgi的URL,测试执行。
经常遇到的问题
Q: 如何修改文件属性?
A: 一般的FTP软件都有这样的功能(如CuteFTP)。如果您的FTP软件不直接提供这样的功能,可以用命令
的形式修改,输入命令quote site chmod 属性代码 文件名。
Q: 如何从需要登录的FTP服务器上下载文件?
A: 用ftp://用户名:密码@服务器/目录/文件 的格式输入网址。
Q: 为什么在某某服务器上无法安装?
A: 这个程序不是在所有服务器上都可以运行的,需要服务器上的某些Perl附加模块,可能这些服务器上
没有。在1.5Beta2以后版本的“完整版”里,将附带一些重要的模块,应该可以解决一些问题。
Q: 是不是“完整版”所附带的模块一定“完整”?
A: 不是这样的,正如前面所说,只是附带了重要的一些模块。一般上Perl安装时都会安装基本模块,这些
模块是本程序运行所必须的,也是“完整版”里没有附带的,一般的服务器上都有。但有一些免费空间为了
节约服务器资源故意删除了这些模块,如heha.net,在这些服务器上是不可能运行本程序的。
Q: 设置不好如何提问?
A: 请发表在技术论坛上,这样在解答后可以大家共同阅览。注意不要以电子邮件方式提问,这样是不会
收到回答的!
结束语
我写这个程序,主要是为了大家下载文件、制作主页方便。我只是利用业余时间维护这个程序。如果
您觉得这个程序好,请推荐给您的朋友!如果您安装好了本程序,不妨到技术论坛与其他爱好者交流经验,
如果您在免费服务器上安装好了本程序,请在技术论坛上告诉我,我会组织一份“可用的免费服务器列表”
以方便广大“百姓级”网虫安装。
本程序的最新版本将发布在我的网站--彬彬CGI天地 http://BestCGI.net
请时刻关注!
程序作者 彬彬
2001.1.8
成都 西南财经大学
没有合适的资源?快使用搜索试试~ 我知道了~
乾坤小小挪移1.5Beta3
共93个文件
pm:87个
txt:1个
cfg:1个
需积分: 50 101 下载量 83 浏览量
2002-10-12
00:00:00
上传
评论
收藏 240KB ZIP 举报
温馨提示
1.5 Beta 3 改进: 对完整版附带的模块进行了整理和补充... 增加了新的下载引擎, 使用IO::Socket模块, 能够改善兼容性,但是效率不如旧的引擎.. 增加了"优先使用自带模块的选项", 可以解决服务器上的部分模块和自带的模块不兼容的问题... 增加了"是否使用fork()"的选项, 可以解决某些系统(如Windows)的某些Perl版本不支持fork()的问题... 修正了sendmail在Win32上的某些问题(会自动关闭sendmail功能).. 对程序提示进行了一些修改, 使提示更加确切..
资源推荐
资源详情
资源评论
收起资源包目录
20021012174464.zip (93个子文件)
Time
Local.pm 4KB
install.txt 4KB
move.cgi 17KB
data
index.htm 0B
LWP
media.types 3KB
Simple.pm 8KB
Debug.pm 3KB
MemberMixin.pm 900B
RobotUA.pm 7KB
Protocol
https.pm 2KB
data.pm 1KB
mailto.pm 4KB
nntp.pm 4KB
http.pm 7KB
file.pm 4KB
ftp.pm 13KB
gopher.pm 6KB
Protocol.pm 8KB
UserAgent.pm 20KB
Authen
Digest.pm 2KB
Basic.pm 1KB
MediaTypes.pm 7KB
LWP.pm 18KB
HTML
Parser.pm 12KB
Template.pm 89KB
Entities.pm 7KB
HeadParser.pm 7KB
Net
SMTP.pm 13KB
FTP.pm 36KB
Cmd.pm 12KB
DummyInetd.pm 3KB
NNTP.pm 24KB
POP3.pm 11KB
Domain.pm 7KB
Netrc.pm 7KB
FTP
E.pm 72B
I.pm 1KB
L.pm 72B
dataconn.pm 2KB
A.pm 2KB
SNPP.pm 8KB
Config.pm 5KB
Time.pm 3KB
PH.pm 17KB
libnet.cfg 319B
URI.pm 23KB
HTTP
Cookies.pm 20KB
Response.pm 9KB
Negotiate.pm 15KB
Date.pm 10KB
Headers.pm 15KB
Headers
Auth.pm 2KB
ETag.pm 2KB
Util.pm 4KB
Message.pm 4KB
Daemon.pm 20KB
Request.pm 4KB
Status.pm 6KB
Request
Common.pm 11KB
URI
https.pm 89B
rlogin.pm 96B
pop.pm 1KB
_userpass.pm 977B
data.pm 3KB
Escape.pm 4KB
mailto.pm 1KB
URL
http.pm 726B
nntp.pm 91B
http.pm 726B
Heuristic.pm 5KB
_login.pm 222B
file.pm 8KB
_generic.pm 5KB
_query.pm 2KB
file
FAT.pm 468B
Win32.pm 1KB
OS2.pm 82B
Unix.pm 867B
Mac.pm 2KB
Base.pm 1KB
telnet.pm 95B
news.pm 1KB
ftp.pm 1KB
_server.pm 2KB
gopher.pm 2KB
_foreign.pm 75B
WithBase.pm 3KB
snews.pm 118B
URL.pm 5KB
_segment.pm 377B
ldap.pm 5KB
move.tpl 7KB
File
Basename.pm 8KB
共 93 条
- 1
资源评论
普通网友
- 粉丝: 882
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功