FSO가 정적 HTML 파일을 생성 할 때 템플릿 태그를 교체하는 것은 항상 매우 번거로운 문제였습니다. 적어도 그게 제가 생각하는 것입니다. 템플릿을 만들지 마세요! , 오늘이 문제를 해결할 방법이 있음을 알았습니다.
예를 들어, 일반 index.asp 페이지 및 ASP 코드를 사용하여 데이터베이스의 내용을 호출하고 MakeHtml.asp의 다른 페이지를 작성하고, name = body, index.asp를 호출한다고 가정합니다.
<textArea name = body> <!-#포함 file = index.asp-> </textarea>,이 textarea를 양식에 포함시키고 수신 양식 페이지에 fso 객체를 작성하고 다음과 같이 index.html 파일을 생성하십시오!
<%
filename = ../index.html
요청 (body) <>라면
set fso = server.createobject (scripting.filesystemobject)
set fout = fso.creatextfile (Server.mappath (& filename &))
fout.write request.form (body)
fout.close
fout = 아무것도 설정하지 않습니다
FSO = 아무것도 설정하지 않습니다
끝 If
%>
이러한 방식으로 index.html 파일이 생성되며 템플릿조차 필요하지 않습니다. 정상적인 상황에서 사용 된 ASP 파일을 Textarea에 읽으십시오. 아직 문제가 없습니다! 물론 전제는 서버가 FSO를 지원해야한다는 것입니다.