如何使用ASP生成HTML文件

2016-01-29 20:12 20 1 收藏

如何使用ASP生成HTML文件,如何使用ASP生成HTML文件

【 tulaoshi.com - 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
<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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)


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<titlenews</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,"rn","<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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

来源:http://www.tulaoshi.com/n/20160129/1510855.html

延伸阅读
原理跟用java生成jsp的servlet差不多。我们可以用printStream来向html文件里输出数据。 先创建一个StringBuilder对象,通过append方法来为其添加html语句。如下面例子所示: 代码如下: StringBuilder sb = new StringBuilder(); Properties fileProperties = getProperties("file"); Properties sqlProperties = getProperties("sql"); P...
标签: ASP
      目前已经有很多生成html的新闻系统,但是都是用的模板,本函数实现把asp页面产生的html代码保存成为一个html文件,这样就没有必要改动原来的页面就可以轻松完成一个生成html的新闻系统了。^_^ 由于代码比较短,这里就不进行注释了 <% '当目标页面的包含文件即#include的页面里边存在response.End()的时候本程...
标签: 电脑入门
MAC用户在需要修改HTML文件时,常常会想用文本编辑进行修改。不过在使用文本编辑打开后,用户们会发现页面变得非常乱,而无法修改。那么该怎么解决这个问题呢? 解决方法: 其实文本编辑不会傻到没有办法让你以HTML代码的方式来编辑文件的。你要做的仅仅是按下cmd+,打开偏好设置,然后切换到打开和储存标签,在忽略HTML文件里的多信息...
标签: ASP
  第一个ASP页面。 Note Pad输入下面的程序。 <%@ Language=VBScript % <% Response.ContentType="text/vnd.wap.wml" %<?xml version="1.0"? <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml" <wml   <card id=&q...
标签: ASP
  <html <meta http-equiv="Refresh" content="2" <!-- Place this code into an ASP Page and run it! -- <code Random FileName Creation <% Function Generator(Length) dim i, tempS, v dim c(39) tempS = "" c(1) = "a": c(2) = "b": c(3) = "c": c(4) = "d": c(5) = "e": c(6) =...