使用ASP生成HTML文件共有两个页面index.htm是首页.程序比较简单,主要是用了ASP里的文件操作对象。 字串4
字串6
<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>
字串4
字串2
function chan_file(shijian)'转换日期时间函数s_month=month(shijian)if s_month<10 then s_month="0"&s_months_day=day(shijian)if s_day<10 then s_day="0"&s_days_hour=hour(shijian)if s_hour<10 then s_hour="0"&s_hours_minute=minute(shijian)if s_minute<10 then s_minute="0"&s_minutes_ss=second(shijian)if s_ss<10 then s_ss="0"&s_sschan_file = s_month & s_day & s_hour & s_minute & s_ssend functiontop="<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," "," ")msg=replace(msg,"\r\n","<br>")msg=replace(msg,"\n","<br>")msg=top&msg&botomSet fs=Server.CreateObject("Scripting.FileSystemObject")all_tree2=server.mappath("news")&"\"&chan_data(now)if (fs.FolderExists(all_tree2)) then'判断今天的文件夹是否存在
MyFile.name= left(MyFile.name,len(MyFile.name)-4)&".htm" set MyFile=nothing set fs=nothingset fdir=nothingfunction 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=passend function%>
字串8
把send.asp和index.htm放到你的ASP目录下,然后再建一个news文件夹。打开浏览器,在地址栏里输入:http://你的机器名/你的ASP虚拟目录名/index.html输入文字,然后提交,OK!看看你的ASP目录里新建的news文件夹里是不是多了个新的文件夹,而且是以当前日期命名的。里面有你刚刚提交的文字,看看是不是生成了HTML文件。怎么样,你可以在此基础上做个简单的新闻发布系统。 字串2