|
|
- <!--#include file="articleconn.asp"-->
- <%
- function changechr(str)
- changechr=replace(replace(replace(replace(str,"<","<"),">",">"),chr(13),"
- ")," "," ")
- changechr=replace(replace(replace(replace(changechr,"[sayyes]","<img src="),"[b]","<b>"),"[red]","<font color=CC0000>"),"[big]","<font size=7>")
- changechr=replace(replace(replace(replace(changechr,"[/sayyes]","></img>"),"[/b]","</b>"),"[/red]","</font>"),"[/big]","</font>")
- end function
- function makefilename(fname)
- fname = now()
- fname = replace(fname,"-","")
- fname = replace(fname," ","")
- fname = replace(fname,":","")
- fname = replace(fname,"PM","")
- fname = replace(fname,"AM","")
- fname = replace(fname,"上午","")
- fname = replace(fname,"下午","")
- makefilename=fname & ".htm"
- end function
- %>
- <%
- IF not(Session("KEY")="super" or session("KEY")="check" or Session("KEY")="input") THEN
- response.redirect "mymanage.asp"
- response.end
- END IF
- if request.form("txttitle")="" then
- response.write "错误提示:请输入文章标题!"
- response.end
- end if
- if request.form("txtcontent")="" then
- response.write "错误提示:请未输入文章内容!"
- response.end
- end if
- dim title
- dim content
- dim sql
- dim rs
- dim articleid
- dim classid,Nclassid
- dim from
- title=request.form("txttitle")
- from=request.form("Nfrom")
- zznews=request.form("zznews")
- typeid=request.form("typeid")
- about=request.form("about")
- dim sql1
- dim rs1
- dim typename1
- sql1="select * from type where typeid="&typeid
- set rs1=server.createobject("adodb.recordset")
- rs1.open sql1,conn,1,1
- typename1=rs1("type")
- filepath=rs1("typename")
- if request.form("checkbox1")="1" then
- tjnews=1
- else
- tjnews=2
- end if
- if request.form("checkbox3")="1" then
- selectpic=1
- else
- selectpic=0
- end if
- if Session("KEY")="input" then
- shenghe=2
- else
- if request.form("checkbox2")="1" then
- shenghe=2
- else
- shenghe=1
- end if
- end if
- content=changechr(request.form("txtcontent"))
- set rs = server.CreateObject("ADODB.RecordSet")
- StrSql = "select E_Memo from Example where id="+request("Example")
- set rs = conn.Execute (StrSql)
- fname = makefilename(now())
- dddd = year(now()) & "年" & month(now()) & "月" & day(now()) & "日" & hour(now())&":"&minute(now())
- pencat=rs("E_Memo")
- pencat=replace(pencat,"lx",typename1)
- pencat=replace(pencat,"Date",dddd)
- if from="" then
- pencat=replace(pencat,"From","醉心消息")
- else
- pencat=replace(pencat,"From",from)
- end if
- if zznews="" then
- pencat=replace(pencat,"Fname","醉心消息")
- else
- pencat=replace(pencat,"Fname",zznews)
- end if
- pencat=replace(pencat,"H_Title",title)
- pencat=replace(pencat,"H_Memo",content)
- pencat=replace(pencat,"labout",about)
- Set fso = Server.CreateObject("Scripting.FileSystemObject")
- Set fout = fso.CreateTextFile(server.mappath(filePath& "" & fname))
- fout.WriteLine pencat
- fout.close
- set rs=server.createobject("adodb.recordset")
- sql="select * from article where (newsid is null)"
- rs.open sql,conn,1,3
- rs.addnew
- rs("title")=title
- rs("path")=filepath
- rs("content")=content
- rs("Nfrom")=from
- rs("selectpic")=selectpic
- rs("typeid")=typeid
- rs("typename")=typename1
- rs("tjnews")=tjnews
- rs("shenghe")=shenghe
- rs("N_Fname")=fname
- rs("zznews")=zznews
- rs("about")=about
- rs.update
- articleid=rs("newsid")
- rs1.close
- set rs1=nothing
- rs.close
- set rs=nothing
- conn.close
- set conn=nothing
- %><head>
- </head>
- <div align="center">
- <table border="0" cellspacing="1" width="50%" bgcolor="#000000" bordercolorlight="#11B1FF" bordercolordark="#F0F8FF" cellpadding="0">
- <tr bgcolor="#000066">
- <td width="100%" height="20">
- <p align="center"><font color="#FFFFFF"><b>添加文章成功</b></font>
- </td>
- </tr>
- <tr>
- <td width="100%" bgcolor="#FFFFFF">
- <p align="left">
- 其文件名为:<%=fname%>
- 文件标题为:<%response.write title%></p>
- <p align="center">是否继续添加?
-
- <a href="myaddarticle.asp">
- 是</a> <a href="mymanage.asp">否</a>
-
- </p>
- </td>
- </tr>
- </table>
- </div>
复制代码 这段ASP代码,是取文章当前发布时间作为生成HTM的。。
我想取文章ID做为生成HTM的文件名,请问该怎么改,文章ID函数是 newsid
这段代码在国内空间上是可以正常按时间生成文件的。但放到GODADDY上之后生成的文件就变成了文件名为:6/30/2010100640.htm这样的,多了目录路径。。
所以我想把它换成用文章ID作为文件名,但是我改了半天都不能生成。。
请教! |
|