小女巫 发表于 2015-1-16 23:20:08

ASP编程:在线及时守旧WEB及FTP源程序[转]

由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;web|程序|在线程序使用FSO+SERV-U(2.x版本)完成:
1、注册文件index.htm
<html>
<head>
<title>宁波科宇网――团体网页请求</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<scriptlanguage="Javascript">
functionCheckIfEnglish(String)
{
varLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-";
vari;
varc;
if(String.charAt(0)==-)
returnfalse;
if(String.charAt(String.length-1)==-)
returnfalse;
for(i=0;i<String.length;i++)
{
c=String.charAt(i);
if(Letters.indexOf(c)<0)
returnfalse;
}
returntrue;
}

functioncheckSubmit(){
varEmailReg=/^+@(+.)+{2,3}$/;
if(document.form.name.value==""){
alert("请输出您要注册的用户名!");
document.form.name.focus();
returnfalse;
}

if(!CheckIfEnglish(document.form.name.value)){
alert("用户名不克不及输出中文及不法字符!");
document.form.name.focus();
returnfalse;
}

if((document.form.pass.value=="")&&(document.form.rpass.value=="")){
alert("暗码不克不及为空!");
document.form.pass.focus();
document.form.rpass.focus();
returnfalse;
}

if((document.form.pass.value)!=(document.form.rpass.value)){
alert(二次暗码输出纷歧样!);
document.form.pass.focus();
document.form.rpass.focus();
returnfalse;
}

if(document.form.email.value==""){
alert("请输出您的Email!");
document.form.email.focus();
returnfalse;
}

if((!EmailReg.test(document.form.email.value))&&(document.form.email.value!=)){
alert(Email的格局不准确!);
document.form.email.focus();
returnfalse;
}

returntrue;
}
</script>

<scriptlanguage="JavaScript">
<!--
functionMM_reloadPage(init){//reloadsthewindowifNav4resized
if(init==true)with(navigator){if((appName=="Netscape")&&(parseInt(appVersion)==4)){
document.MM_pgW=innerWidth;document.MM_pgH=innerHeight;onresize=MM_reloadPage;}}
elseif(innerWidth!=document.MM_pgW||innerHeight!=document.MM_pgH)location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<bodybgcolor="#FFFFFF"text="#000000"background="crystal.jpg">
<palign="center"> </p>
<palign="center"><b><fontsize="6"color="#333333">宁波科宇网――团体网页请求</font></b></p>
<palign="center"></p>
<tablewidth="65%"border="0"align="center">
<tr>
<td>
<formname="form"method="post"action="page.asp">
<p><b>用户称号:</b>
<inputtype="text"name="name"size="10"class="form">
*

注重:用户名只能由英笔墨母(a-z、A-Z),数字(0-9)组成,不克不及有空格。

<b>密  码:</b>
<inputtype="password"name="pass"size="10"class="form">
*</p>
<p><b>确认暗码:</b>
<inputtype="password"name="rpass"size="10"class="form">
*(确认下面的暗码)</p>
<p><b>您的MAIL:</b>
<inputtype="text"name="email"size="20"class="form">*(请准确填写)
</p>
<p>
<inputtype="submit"name="Submit"value="提交"onClick="javascript:returncheckSubmit()">
<inputtype="reset"name="Submit2"value="重写">


个中*号项目为必填项目!</p>
</form>
</td>
</tr>
</table>
<palign="center"><fontcolor="#FF0000">注重:本空间能够安装BBS论坛,严厉克制江湖、谈天室等严峻占用资本的程序运转。

一经发明,删除全体程序及FTP帐号,其实不于关照!</font></p>
<palign="center"> </p>
<palign="center">-==<ahref="mailto:support@4email.vicp.net">宁波科宇网</a>==-

CopyRightByKeYuComputerWorkRoom2001-2002</p>
</body>
</html>

2、背景把持文件page.asp
<html>
<head>
<title>UntitledDocument</titl</p>Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。

小魔女 发表于 2015-1-20 09:31:38

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

愤怒的大鸟 发表于 2015-2-9 17:32:16

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

简单生活 发表于 2015-2-27 12:49:34

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

兰色精灵 发表于 2015-3-9 04:15:34

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

再现理想 发表于 2015-3-16 20:38:17

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

蒙在股里 发表于 2015-3-23 00:29:17

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
页: [1]
查看完整版本: ASP编程:在线及时守旧WEB及FTP源程序[转]