asp利用fso產生html頁面,此文章是我大二時寫的了,就是利用aspOOB 元件fso來進行使用者檔案上傳時就產生html檔案用了,它也很好的判斷檔案名稱是否存在了,等提示
<%
dim path,filename,filetype,fileconten,fso
path=request("path")
filename=html_encode(request("filename"))
filecontent=request("filecontent")
filetype=request("filetype")
if instr(filename,"*")>0 or instr(filename,"?")>0 or instr(filename,"&")>0 or len(filename)<0 or filename="" then
response.Write("<script language='javascript'>alert('非法的檔案名稱!');history.back();</script>")
response.end
else
set fso=server.createobject("scripting.filesystemobject")
if fso.fileexists(path&filename&filetype) then
response.Write("<script language='javascript'>alert('檔案名稱己存,請重新選擇!');history.back();</script>")
response.End()
end if
set input=fso.createtextfile(server.mappath(path&filename&filetype),true)
input.writeline(filecontent)
input.close
if err then
response.Write("<script language='javascript'>alert('不可預料的錯誤!儲存檔案失敗!');history.back();</script>")
else
%>
<script language="">
var pathh="<%=replace(session("scriptname"),"","/")%>";
alert("檔案成功!");
window.location="try/mange_page.asp?pathh="+pathh;
</script>
<%
end if
end if
%>
原創: www.111cn.net 轉請註明