仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 550|回复: 10
打印 上一主题 下一主题

[学习教程] ASP网站制作之利用asp完成撑持附件的邮件体系

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:57:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。人人常常切磋利用asp,而不利用其他组建可否完成文件的上传,从而开辟出撑持邮件附件的邮件体系,谜底是能够的。请看:

以下是发送邮件的页面,邮件的帐号是员工号,假定是5位的数字,sendmail.asp固然是在正当上岸后才干够看到的


<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<linkrel="stylesheet"type="text/CSS"href="/css/FORUM.CSS">
<styletype=text/css>
<!--
input{font-size:9pt;color:#0011dd;background-color:#e9e9f9;padding-top:0px}
select{font-size:9pt;color:#0011dd;background-color:#e9e9f9;padding-top:0px}
textarea{font-size:9pt;color:#0011dd;background-color:#e9e9f9;padding-top:0px}
-->
</style>
<title>邮件体系</title></head>
<bodybgcolor="#FEF7ED">
<scriptlanguage="javascript">
<%
ifsession("myid")=""orlen(session("myid"))5then
response.write"window.open(nolog.asp,target=_top);"
endif
%>
functioncheck(theform)
{

if(theform.geterempl.value==)
{
alert(请输出收件人!);
theform.geterempl.focus();
returnfalse;
}
if(theform.emailtitle.value==)
{
alert(请输出主题!);
theform.emailtitle.focus();
returnfalse;
}
if(theform.emailtitle.value.length>200)
{
alert(主题请少于200字节);
theform.emailtitle.focus();
returnfalse;
}
if(theform.body.value.length>15*1024)
{
alert(注释请少于16K);
theform.body.focus();
returnfalse;
}
if(theform.emailshowname.value.length>1024)
{
alert(署名请少于1K);
theform.emailshowname.focus();
returnfalse;
}


}
</script>
<%
meth=request.querystring("meth")
ifmeth=1then
geterempl=trim(request.querystring("geterempl"))
emailtitle=trim(request.querystring("emailtitle"))
elseifmeth=2then
mailid=trim(request.querystring("mailid"))
setconn=server.createobject("adodb.connection")
conn.open"DSN=;UID=;PWD="
dsnpath="DSN=;UID=;PWD="
setrs=server.createobject("adodb.recordset")


selectnew="select*fromt_mailwhere((geterempllike%"&session("myid")&"%ordeleempllike%"&session("myid")&"%orreceempllike%"&session("myid")&"%)and(notdeleverempllike%"&session("myid")&"%))andmailid="&mailid&""
rs.openselectnew,dsnpath,3,3
ifrs.boforrs.eofthen
%>
<scriptlanguage="javascript">
alert("您没有检察这封邮件的权限!");
window.history.back();
</script>
<%
response.end
else
body=rs("body")
emailtitle=rs("emailtitle")
rs.close
setrs=nothing
conn.close
setconn=nothing
endif
endif
%>
<Formname="upload_file"onSubmit="returncheck(this)"action="loadmail.asp"method=postenctype="multipart/form-data">
<tablewidth="100%"border="0"cellspacing="2"cellpadding="2">
<tr>
<tdwidth="11%">
<divalign="right">发件人:</div>
</td>
<tdwidth="89%">
<inputtype="hidden"name="senderempl"value="<%=session("myid")%>">
<%=session("myid")%></td>
</tr>
<tr>
<tdwidth="11%">
<divalign="right">收件人:</div>
</td>
<tdwidth="89%">
<inputtype="text"name="geterempl"size="40"value="<%=geterempl%>">
<inputtype="checkbox"name="emaillevel"value="1"style="background-color:#FEF7ED">
告急函件</td>
</tr>
<tr>
<tdwidth="11%"valign="top"></td>
<tdwidth="89%">发送多团体的时分可使用"<fontcolor="#9999FF">|</font>"离隔,比方:<fontcolor="#3399FF">01234|01235|01236</font>,第一名和最初一名不必要"<fontcolor="#9999FF">|</font>"<br>
<fontcolor="#FF0000">新功效</font>:您能够把信信间接发送给您设定的<ahref=&quo</p>源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-20 06:43:49 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
admin 该用户已被删除
板凳
发表于 2015-1-26 22:40:38 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
爱飞 该用户已被删除
地板
发表于 2015-1-27 05:01:43 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
精灵巫婆 该用户已被删除
5#
发表于 2015-1-29 06:15:18 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-3 12:27:12 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
因胸联盟 该用户已被删除
7#
发表于 2015-2-8 23:15:30 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
分手快乐 该用户已被删除
8#
发表于 2015-2-26 12:44:22 | 只看该作者
掌握asp的特性而且一定要知道为什么。
只想知道 该用户已被删除
9#
发表于 2015-3-8 15:15:33 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
海妖 该用户已被删除
10#
发表于 2015-3-16 02:51:08 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
灵魂腐蚀 该用户已被删除
11#
发表于 2015-3-22 19:08:17 | 只看该作者
那么,ASP.Net有哪些改进呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 03:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表