永发信息网

asp系统静态页面

答案:4  悬赏:50  手机版
解决时间 2021-06-04 09:27

找高手帮解答ASP系统问题

最佳答案

ASP系统?第一次听说。再说ASP也不是静态的,那是动态的。


全部回答
使用ASP生成HTML文件,共有两个页面index.htm是首页.程序比较简单,主要是用了ASP里的文件操作对象。 !--index.htm---------------------- html head titleUntitled Document/title meta http-equiv="Content-Type" content="text/html; charset=gb2312" /head body ta

 使用ASP生成HTML文件,共有两个页面index.htm是首页.程序比较简单,主要是用了ASP里的文件操作对象。

<!--index.htm---------------------->
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
</head>

<body>
<table width="770" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><form name="form1" method="post" action="send.asp">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCFFFF">
<tr>
<td height="20"><div align="center">发送消息</div></td>
</tr>
<tr>
<td><div align="center">
<textarea name="msg" cols="100" rows="6"></textarea>
</div></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="Submit2" value="Reset">
</div></td>
</tr>
</table>
</form></td>
</tr>
</table>
</body>
</html>
'//send.asp
<%
function chan_time(shijian)'转换日期时间函数
s_year=year(shijian)
if len(s_year)=2 then s_year="20"&s_year
s_month=month(shijian)
if s_month<10 then s_month="0"&s_month
s_day=day(shijian)
if s_day<10 then s_day="0"&s_day
s_hour=hour(shijian)
if s_hour<10 then s_hour="0"&s_hour
s_minute=minute(shijian)
if s_minute<10 then s_minute="0"&s_minute
chan_time=s_year & s_month & s_day & s_hour & s_minute
end function
function chan_data(shijian) '转换日期时间函数
s_year=year(shijian)
if len(s_year)=2 then s_year="20"&s_year
s_month=month(shijian)
if s_month<10 then s_month="0"&s_month
s_day=day(shijian)
if s_day<10 then s_day="0"&s_day
chan_data=s_year & s_month & s_day
end function

function chan_file(shijian)'转换日期时间函数
s_month=month(shijian)
if s_month<10 then s_month="0"&s_month
s_day=day(shijian)
if s_day<10 then s_day="0"&s_day
s_hour=hour(shijian)
if s_hour<10 then s_hour="0"&s_hour
s_minute=minute(shijian)
if s_minute<10 then s_minute="0"&s_minute
s_ss=second(shijian)
if s_ss<10 then s_ss="0"&s_ss
chan_file = s_month & s_day & s_hour & s_minute & s_ss
end function
top="<html><head><title>news</title></head><body>"
botom="</body></html>"
msg=request.Form("msg")
msg=replace(msg,vbcrlf,"")
msg=replace(msg,chr(9),"")
msg=replace(msg," ","&nbsp;")
msg=replace(msg,"\r\n","<br>")
msg=replace(msg,"\n","<br>")
msg=top&msg&botom
Set fs=Server.CreateObject("Scripting.FileSystemObject")
all_tree2=server.mappath("news")&"\"&chan_data(now)
if (fs.FolderExists(all_tree2)) then'判断今天的文件夹是否存在
else
fs.CreateFolder(all_tree2)
end if
pass=chan_file(now)
randomize '使用系统计时器来初始化乱数产生器
pass=rnd(pass)
pass=get_pass(pass)
pass=left(pass,10) file1=pass
files=file1&".txt"
filez=all_tree2&"\"&files
set ts = fs.createtextfile(filez,true) '写文件
for z=1 to len(msg)
write_now=mid(msg,z,1)
ts.write(write_now)
next
' ts.writeline(all_msg)
ts.close
set ts=nothing '文件生成
if err.number<>0 or err then%>
<script language="javascript">
alert("不能完成")
</script>
<%else%>
<script language="javascript">
alert("已完成")
history.back();
</script>
<%end if
Set MyFile = fs.GetFile(filez)
all_tree2=server.mappath("news")&"\"&chan_data(now)
if (fs.FolderExists(all_tree2)) then
else
fs.CreateFolder(all_tree2)
end if

MyFile.name= left(MyFile.name,len(MyFile.name)-4)&".htm"
set MyFile=nothing
set fs=nothing
set fdir=nothing
function get_pass(pass)
pass=cstr(pass)
pass=replace(pass," ","")
pass=replace(pass," ","")
pass=replace(pass,"-","")
pass=replace(pass," ","")
pass=replace(pass,":","")
pass=replace(pass,".","")
pass=replace(pass," ","")
pass=replace(pass,"_","")
pass=replace(pass,"<","")
pass=replace(pass,">","")
pass=replace(pass,"!","")
pass=replace(pass,"@","")
pass=replace(pass,"#","")
pass=replace(pass,"$","")
pass=replace(pass,"%","")
pass=replace(pass,"^","")
pass=replace(pass,"&","")
pass=replace(pass,"*","")
pass=replace(pass,"(","")
pass=replace(pass,")","")
pass=replace(pass,"=","")
pass=replace(pass,"\","")
pass=replace(pass,"/","")
pass=replace(pass,"|","")
get_pass=pass
end function
%>

可以用adodb.stream 或fso

生成静态的网页

ASP静态化网页?

你用文件读写的方式去实现吧。

具体看一下fso文件操作那部分。

后台动态,前台静态。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNE毒王觉醒要多少钱?
谁有2009年会计从业资格考试题?
请问学数按车床要先学会开普通车床吗?数按车
狗狗职业问题
凤凰县湘西阿勇粉馆地址是什么,有没有知道的
清华大学在世界排第几?
西博会在成都哪个地方举行
大盒的容量是小盒的2.5倍,小盒的价格比大盒
形容一点也不动。是哪个成语
寻找星麦莉·希拉的好歌
开福区长沙美学瑞思原创形象设计顾问地址有谁
这世上是否有一种介于爱情和友情之间的感情?
小宝宝姓徐,请各位帮忙起个好名字,谢谢10月
女朋友20岁生日…该送什么…
请各路英雄惠赐下联!
推荐资讯
谁邀请我点亮滔滔
朋友只是说说而已?
长葛市许昌鄂中肥料直销处地址是什么,有没有
我把ITOUCH插进电脑,打开IYUNES,出现这个窗
玉米的主要成分有哪些?
谁会这2个病例分析
找网络忧伤说唱歌曲
在哪里设置别人加我为好友时要回答我的问题才
NOKIA 7610s 详细参数!
学习Java有前途还是.NET比较好一点?
PLSQL连接远程数据库..看不见数据库名..环境
dnf出现错误1怎末办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?