Asp 생 성 HTML 방법 대전
4519 단어 Asp 생 성 HTML
- "For i=1 To 3Html_Temp = Html_Temp&"
- "Item_Classid = iFileName = "Index"&Item_Classid&".htm"FilePath = Server.MapPath("/")&"\"&FileName Html_Temp = Html_Temp&FilePath&" "Do_Url = " http://" Do_Url = Do_Url&Request.ServerVariables("SERVER_NAME")&"/main/index.asp"Do_Url = Do_Url&"?Item_Classid="&Item_ClassidstrUrl = Do_Urldim objXmlHttpset objXmlHttp = Server.createObject("Microsoft.XMLHTTP")objXmlHttp.open "GET",strUrl,falseobjXmlHttp.send()Dim binFileDatabinFileData = objXmlHttp.responseBodyDim objAdoStreamset objAdoStream = Server.createObject("ADODB.Stream")objAdoStream.Type = 1objAdoStream.Open()objAdoStream.Write(binFileData)objAdoStream.SaveToFile FilePath,2objAdoStream.Close()NextHtml_Temp = Html_Temp&"
- "%><%Response.Write("파일 생 성 성공:")Response.Write("
")Response.Write HtmlTemp%>Function BytesToBstr(body,Cset)dim objstreamset objstream = Server.CreateObject("adodb.stream")objstream.Type = 1objstream.Mode =3objstream.Openobjstream.Write bodyobjstream.Position = 0objstream.Type = 2objstream.Charset = CsetBytesToBstr = objstream.ReadTextobjstream.Closeset objstream = nothingEnd Function%>2<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%public tempelatefile,tmpdatasub ofile()'파일 열기,그리고 파일 내용 을 tmpdataon error resume nexttmpdata="set Astream=Server.CreateObject("Adodb.Stream")Astream.type=2'파일 형식 텍스트 Astream.Mode=3'읽 기 쓰기 Astream.openAstream.Charset="GB 2312"문자 집합 Astream.LoadFromFile(tempelatefile)'파일 에서 Assp=Astream.size if err.number<0 thenxz=-18response.Write tempelate file&"
"err.cleartmpdata=""elsetmpdata=Astream.ReadText(Assp)end ifend subsub save_file()ofile()recfilen=server.MapPath(dts)Astream.FlushAstream.close Astream.type=2 Astream.Mode=3Astream.openAstream.Charset="GB 2312"Astream.position=0 Astream.Writetext tmpdata,1'stream Astream.saveToFile recfilen 에 데 이 터 를 기록 합 니 다.파일 end subfunctiondts()에 저 장 된 2'파일 이름 을 저장 합 니 다.()'무 작위 파일 이름 if len(month((now()))))>1 thenmm=mont((())))다음 다음 다음(((()))다음 다음 다음 다음 다음 다음((()))))<1 thenmm=montmont(((()))))elsemm="0"&day((((now()))))end((now((()))))end((((((())))))))end(((((())))))))))))))))))))end((((now((()))))))))))))))))))()elsem="0"&minute(now())end ifif len(second(now)()))>1 thens=second(now())elses="0"&second(now())end ifRandomizeupperbound=9999lowerbound=1000rds=Int((upperbound - lowerbound + 1) * Rnd + lowerbound) dts="htm/"&year(now())&mm&d&h&m&s&rds&".htm"end functiontitle=request.Form("title")content=request.Form("content")tmpdata=replace(tmpdata,"