最稳定asp空间websamba完美攻略

4 views
Skip to first unread message

happ...@126.com

unread,
Aug 2, 2005, 9:28:14 AM8/2/05
to SSY Studio
对于老鸟来说websamba空间可以玩的游刃有余,
但毕竟也要关心一下新手们,今天重新整理了一下:

==========popf===================
06月13日 ,第23/04/16号空间
测试过,服务器都正常,ftp也能连上

freehost16.
freehost23.
freehost04.
==================================
空间:30m/asp/ftp
评价:最快最稳定的免费ASP空间


freehost21(4cpu) ASP脚本解释和运算速度测试:
整数运算测试,进行50万次加法运算,完成时间238毫秒。
浮点运算测试,进行20万次开方运算,完成时间218毫秒。

申请地址
http://www1.websamba.com

点击左面的SIGN UP进入申请页面

用户名开头字母和服务器的规律:
用户名a--服务器代号ftp01
用户名b--服务器代号ftp02

个人认为ftp21和ftp20速度最快,
也就是用户名开头字母为u和t

一个邮箱只能申请一个。
申请后马上收到信,激活连接,第2天收到FTP资料


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

上传问题:

个别地区要关闭防火墙和PASV:

如何关闭FTP的PASV
1.cuteFTP

File----------Site Manager----------Edit----------use PASV mode
(选择关闭)


2.AbsoluteFTP
File----------Connect----------选择连接按右键----------Properties---------->

Options-----------FTP-----------Use outgoing data connections(
PASV)(选择关闭)


3.flashftp
站点------》站点管理器---》选择需要清除pasv的站点---》选项----》清除"使用被动模式"前面的选择框使之为空--》应用


如果再不行,就是你地区问题,不用发帖求助,没人能帮得了你。

放弃ftp,选择web上传。(支持在线解压)
相关webftp上传方法的帖子
http://www.myand.com/dispbbs.asp?boardID=41&ID=6227

web上传建议:分成几个压缩包上传解压,避免出错
数据库备份建议:浏览器直接输入http://www.websamba.com/用户名/数据...b--回车,下载


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

安装动网的乱码问题:

动网5.0版修改以下6个文件:

1.
===conn.asp
把原文的

<%@LANGUAGE="VBscript"%>

修改成

<%@LANGUAGE="VBscript" CODEPAGE="936"%>

----------

2.
===inc/char.asp
把原文最后的

end function
%>

修改成

end function

Rem 国外ASP服务器中文用户名支持
function CodeCookie(str)
Dim i
Dim strRtn

for i=len(str) to 1 step -1
strRtn=strRtn & ascw(mid(str,i,1))
if (i<>1) then strRtn=strRtn & "a"
next
CodeCookie=strRtn
end function

function DecodeCookie(str)
Dim i
Dim strArr,strRtn

strArr=Split(str,"a")

for i=UBound(strArr)-LBound(strArr) to 0 step -1
strRtn=strRtn & chrw(strArr(i))
next

DecodeCookie=strRtn
end function
Rem 完成
%>

----------

3.
===inc/char_login.asp
把原文的

Response.Cookies("aspsky")("username") = username
Response.Cookies("aspsky")("userid") = UserID
Response.Cookies("aspsky")("password") = PassWord
Response.Cookies("aspsky")("userclass") = userclass
Response.Cookies("aspsky")("userhidden") = userhidden
rem 清除图片上传数的限制

修改成

Rem 国外ASP服务器中文用户名支持
Response.Cookies("aspsky")("username") = CodeCookie(username)
' Response.Cookies("aspsky")("username") = username
Rem 完成
Response.Cookies("aspsky")("userid") = UserID
Response.Cookies("aspsky")("password") = PassWord
Response.Cookies("aspsky")("userclass") = userclass
Response.Cookies("aspsky")("userhidden") = userhidden
rem 清除图片上传数的限制

----------

4.
===inc/const.asp
把原文的

membername=checkStr(request.cookies("aspsky")("username"))
memberword=checkStr(request.cookies("aspsky")("password"))
memberclass=checkStr(request.cookies("aspsky")("userclass"))
userhidden=request.cookies("aspsky")("userhidden")

修改成

Rem 国外ASP服务器中文用户名支持
membername=DecodeCookie(checkStr(request.cookies("aspsky")("username")))
' membername=checkStr(request.cookies("aspsky")("username"))
Rem 完成
memberword=checkStr(request.cookies("aspsky")("password"))
memberclass=checkStr(request.cookies("aspsky")("userclass"))
userhidden=request.cookies("aspsky")("userhidden")

----------

5.
===logout.asp
把原文的

dim activeuser

修改成

dim activeuser
Rem 国外ASP服务器中文用户名支持
membername=DecodeCookie(request.cookies("aspsky")("username"))
Rem 完成

----------

6.
===reg.asp
把原文的

Response.Cookies("aspsky")("username") = username
Response.Cookies("aspsky")("password") = password
Response.Cookies("aspsky")("userclass") = userclass
Response.Cookies("aspsky")("userid") = userid
Response.Cookies("aspsky")("userhidden") = 2
Response.Cookies("aspsky").path=cookiepath

修改成

Rem 国外ASP服务器中文用户名支持
Response.Cookies("aspsky")("username") = CodeCookie(username)
'Response.Cookies("aspsky")("username") = username
Rem 完成
Response.Cookies("aspsky")("password") = password
Response.Cookies("aspsky")("userclass") = userclass
Response.Cookies("aspsky")("userid") = userid
Response.Cookies("aspsky")("userhidden") = 2
Response.Cookies("aspsky").path=cookiepath

建议使用这种方法,这样你的数据是没有缺陷的。
以后版本升级也很方便

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


其它去乱码的办法:
1.把数据库(data/**.mdb文件)转为97版,
如果一直在国外空间使用,无任何问题,
但再把数据库移到国内空间使用,会出现中文用户的数据全部无法读取。
所以不推荐。

2.CONN.ASP头上加
<%@LANGUAGE="VBSCRIPT" codepage=936%>
但不支持中文用户,也不推荐

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


无乱码程序DV5.0
论坛演示
http://www.websamba.com/tprime
http://www.websamba.com/uxxxxu/bbs

下载:
http://homepage.ncut.edu.cn/homepag...ama/websama.zip

无乱码程序DV6.1
论坛演示
http://www.websamba.com/uyyyre
下载:
http://homepage.ncut.edu.cn/homepag...ma/websama2.zip

广告问题:

安装好的论坛,打开地址http://www.websamba.com/用户名
右键在任意连接上新开一个窗口,
在浏览器地址栏便能看见无广告的实际访问地址

空间经常更换无广告的实际访问地址,
所以当你无法访问实际,请先用有广告的方式访问
http://www.websamba.com/用户名
再按照上面的方式,找到新的无广告地址

其他:
空间可以安装江湖,需要在本地调试完毕,再上传


该说的都说了,相同的问题我不想再重复的回答。

websamba除广告不怕它改端口完美版
websamba除广告且不怕它改端口的方法
做一个Default.htm文件代码如下.上传到空间就可以了
============================================================
代码:
<html><head><title>晕死</title> <script> //去弹出广告
cnease=window.open("","my","top=2000") cnease.close()
if(top!=self)top.location=self.location focus()
self.resizeTo(screen.availWidth+8,screen.availHeight+8)
self.moveTo(-4,-4) </script> </head><body> <SCRIPT
TYPE="text/javascript" LANGUAGE=javascript> <!-- if
(top.frames.length!=0) top.location=self.document.location; // -->
</SCRIPT> <script language='javascript'> document.location =
'index.asp' //这里是你要跳转到的文件</script>
</body></html>
=============================================================


最好用的是flyba提供的这个方法
:在首页添加这样的代码
代码:
<SCRIPT TYPE="text/javascript" LANGUAGE=javascript> <!-- if
(top.frames.length!=0) top.location=self.document.location; // -->
</SCRIPT>

Reply all
Reply to author
Forward
0 new messages