|
作者: dd [dd] 论坛用户 | 登录 |
如题. |
地主 发表时间: 02/22 17:54 |
回复: lonely2500 [lonely2500] 论坛用户 | 登录 |
我也想学` 哪位大虾知道啊`? |
B1层 发表时间: 02/23 17:51 |
回复: gc2600 [gc2600] 论坛用户 | 登录 |
8U8前几年挺流行这个WEB本地上传的,现在还是;有的外国免费空间也支持这样的方式。简单而挺罗嗦。我搜索了一段代码,弟兄们先看看,了解了解; 代码如下: -------------------------- <% Response.Buffer = TRUE %> <% if (Len(Request.ServerVariables("LOGON_USER")) = 0 ) then %> <% Response.Status = "401 Unauthorized" %> <HTML><BODY><B>错误: 拒绝访问.</B><P></BODY></HTML> <% else %> <html> <head> <title>上传文件</title> </head> <body> <h1 align="center">上传文件</h1> <form method="post" enctype="multipart/form-data" action="http://<%= Request.ServerVariables("SERVER_NAME") %> /myweb/cpshost.dll?PUBLISH"> <input name="TargetURL" type="hidden" value="http://<%= Request.ServerVariables("SERVER_NAME") %>/myweb/<%= Request.ServerVariables("LOGON_USER") %>" > 请选择要上传的文件: <input name="my_file" type="file"><br> 请选择要上传的文件: <input name="my_file" type="file"><br> 请选择要上传的文件: <input name="my_file" type="file"><br> <br> <input type="submit" name="cmdup" value="上 传"> </form> </body> </html> <% end if %> ------------ 吃饭啦!!!!!!!!!!!!!! [此贴被 色即是空(gc2600) 在 02月23日20时38分 编辑过] [此贴被 色即是空(gc2600) 在 02月23日20时14分 编辑过] |
B2层 发表时间: 2003-02-23 20:13:14 |
回复: gc2600 [gc2600] 论坛用户 | 登录 |
一、上传主页的必备条件 1、申请的帐号是否开通 当你在一个免费网站申请好你的免费主页空间后,管理员一般会用email的方式通知您帐号是否已经开通,并告之您申请的用户名、密码以及上传主页的服务器名 现以武汉三筑巢为例 如: Host Address: http://personal.wol.com.cn (FTP主机名) User Name: mqf (您申请的用户名) Password: ******** (您的ftp密码) 浏览你的主页地址url:http://personal.wol.com.cn/mqf 2、在自己的硬盘上制作好您的主页 您可以在自己的硬盘上新建一个目录,如homepage,把您的主页统统放入这个目录下,其中首页文件名使用index.html或default.html(一般的网站基本使用这两个文件名),同时最好建立一个图形的子目录,如:images,这样你在网页上用到的图片都可放到这个目录下,便于查询和修改。如果您还想使用CGI,那你可以再建立一个名为cgi-bin的子目录。目录大致如下: homepage (总目录) images (图形目录) cgi-bin (CGI目录) index.html (首页) 二、如何上传您的主页 上传主页的方式有很多,这里以cuteftp为例,说明如何上传您的主页(关于cuteftp的详细介绍可参看:《Cuteftp 使用详解》一文)。 打开cuteftp 主界面,在Ftp site manager 中新建一个站址Add site,其中在Site label填入易记的名字,在这里你可以取名-武汉,这样下次使用的时候就不会搞忘了。 在 Host Address: personal.wol.com.cn User Name: user Password: ******** 填完这些设置后,按"确定",再单击"connect" Connecting to personal.wol.com.cn Connecting to personal.wol.com.cn(ip=202.103.25.228) ……………… USER mqf PASS ******** …… REST=100 REST=0 PWD …… Done 到这里就会弹出一个小窗口Login Messages ,按下"ok",你便可以看到右边的文件目录了,也就是你存放主页的目录。第一次打开的时候,右边可能只有默认的一个index.html和cgi-bin 目录。然后你把左边的硬盘目录打开,到你刚才所建的存放主页的目录homepage,把此目录下的所以文件选中拖放到右边,不过千万要注意在根目录下哦!你也可以选中双击文件,既可上传文件。 当底下视窗中的文件全部消失后,你可以检查一下右边的所有的目录,看看是否有遗漏的地方。最重要的是要覆盖掉系统默认的index.html文件。接下来便是用浏览器打开你的网页,在这里你可以用http://personal.wol.com.cn/mqf,看看是不是跟你在硬盘上的效果一样,如果出现问题,请看下面的FAQ。 3、主页上传常见问题FAQ Q:我在网上下载了一个cuteFTP32软件,但用它上传网页时却怎么也传不上去,我检查了好几遍,各种要求都填得很对,但总是登录不上网站服务器,不知是什么原因? A:这个时候你必须检查你的ftp主机名,用户名以及密码填写是否正确,另外一个可能就是这个服务器的ftp服务是否已被关闭(那真是一件很糟糕的事情啦) Q:为什么我在硬盘上看我的网页一切正常,但到了网上怎么都显示不出来图片了呢? A:1、首先查看你的图片是否已经在指定目录上传; 2、图片描述的路径是否正确下面是一个典型的上传处理上的错误,源文件来自本地硬盘,所以在自己机器上(即使使用FP WEB站点或浏览网上页面)能正常显示,拿到网上,用别人的机器,就不行了。 错误路径:file:///E:/images/9.jpg 正确路径:images/9.jpg 3、图片取名最好不要用中文,因为多数服务器不支持中文文件名 Q:为什么我覆盖了原先的文件,但网上显示还是原来的呢? A:可以删掉原来的文件再上传; Q:上传后且用浏览器不能浏览,而用cuteftp却可以查到,并能下载。不知是什么原因? A: 1、可能没有覆盖掉默认首页index.html; 2、文件没有传完,也可能出现这样的情况; 3、上传的文件目录错误; Q:上传了主页,可是却没办法用fontpage98自带的计数器!为什么? A:FONTPAGE中使用的计数器,是使用了FONTPAGE提供的CGI程序fpcount.exe,在你的主页中反应出来就是这样一段源代码: <img SRC="_vti_bin/fpcount.exe/?Page=header.htm|Image=2|Digits=5" ALT= "Hit Counter"> 计数器以图像显示数字,而产生源图的CGI程序(由SRC=指定)在你所安装的FP WE B站点目录如c:\FrontPage Webs下的content\_vti_bin下。要想使用它,必须将该程序上传,并且保持路径与源代码中描述相同(建议修改源代码,去掉任何路径,然后将CGI程序传至主页文件所在目录。但是,还有一个问题,免费空间提供服务器是否支持你的CGI呢,如果不支持,你的CGI就不能起作用。一般服务商提供了计数器,也有很多提供免费计数器的网站,可以申请一个计数器。 Q:我用FRONTPAGE做了个活动按钮,但网上却显示不出来啊? A:使用活动按钮等会使用FP提供的JAVA类,即使用了保存在_fpclass目录下的fphover.class文件,如未上传相应文件并指明路径,则活动按钮无法显示。 <applet code="fphover.class" codebase="_fpclass" width="120" height="2 4"> Q:我的cgi为什么不起作用? A:首先你要确定你的CGI程序已放在其cgi-bin子目录下,且扩展名为.cgi,其文件属性应为可执行(用户可用命令chmod 755 *.cgi)。 另外调用CGI请用绝对路径,即http://personal.wol.com.cn/mqf/cgi-bin/*.cg i.而不能用相对路径:../cgi-bin/*.cgi. |
B3层 发表时间: 02/23 20:06 |
回复: lonely2500 [lonely2500] 论坛用户 | 登录 |
非常感谢! |
B4层 发表时间: 03/02 20:22 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号