현재 위치 - 회사기업대전 - 중국 기업 정보 - 정적 페이지를 생성하기 위해 ASP용 소스 코드를 작성할 수 있는 전문가는 누구입니까?

정적 페이지를 생성하기 위해 ASP용 소스 코드를 작성할 수 있는 전문가는 누구입니까?

웹페이지용 정적 HTML 파일을 생성하면 많은 이점이 있습니다. 예를 들어 HTML 웹페이지를 생성하면 검색 엔진에 포함되는 데 도움이 될 뿐만 아니라 프런트 데스크에도 포함됩니다.

www.aspid.cn과 같은 주요 웹사이트는 html 파일을 생성하기 위해 TSYS를 사용합니다!

그래서 Yinqing은 최근에 HTML 생성에 더 관심이 있지만 약간의 이득도 있습니다.

1 다음 예에서는 FSO를 직접 사용하여 HTML 코드를 파일에 작성한 다음 .html 형식 <%

filename=" test.htm"

if request("body")<>"" then

fso = Server를 설정합니다. CreateObject("Scripting.FileSystemObject")

set htmlwrite = fso.CreateTextFile(server.mappath(""&filename&""))

htmlwrite.write " " & request.form("title") & " "

htmlwrite.write "출력 제목 내용: " & request.form("title ") & "
출력 본문 내용:" & request .form("body")& ""

htmlwrite.close

fout=nothing 설정

fso=nothing 설정

end if

%>

< input name="title" value="Title" size=26>


<텍스트 영역 이름 ="body">본문



2 하지만 위의 방법으로 html 파일을 생성하는 것은 매우 불편합니다. 두 번째 방법은 템플릿 기술을 사용하는 것입니다. 템플릿의 특수 코드 값을 양식 또는 데이터베이스 필드에서 받은 값으로 대체합니다. 의 값은 최종적으로 대체되는 모든 템플릿 코드에 대한 HTML 파일을 생성하며 대부분의 CMS에서 사용됩니다. 이 방법을 사용하세요.

template.htm ' / /템플릿 파일

$title$ by aspid.cn< /제목> </p><p></head> </p><p> p><p><body> </p><p>$body$ </p><p></body> </p><p></html> ? </p><p>TestTemplate.asp '// HTML 생성 <% </p><p>Dim fso,htmlwrite </</p><p>p><p>Dim strTitle,strContent,strOut </p><p>'//파일 시스템 객체 생성</p><p>Set fso=Server.CreateObject("Scripting.FileSystemObject") </p><p>'// 웹 페이지 템플릿 파일을 열고 템플릿 내용을 읽습니다.</p><p>Set htmlwrite=fso.OpenTextFile(Server.MapPath("Template.htm")) </p><p>strOut= f. 모두 읽기 </p><p>htmlwrite.close </p><p>strTitle="생성된 웹페이지 제목" </p><p>strContent="생성된 웹페이지 콘텐츠" </p><p> '/ / 템플릿의 태그를 실제 콘텐츠로 교체</p><p>strOut=Replace(strOut,"$title$",strTitle) </p><p>strOut=Replace(strOut,"$body$" ,strContent ) </p><p>'//생성할 정적 페이지 만들기</p><p>Set htmlwrite=fso.CreateTextFile(Server.MapPath("test.htm"),true) </p><p>'//웹 페이지 콘텐츠 쓰기</p><p>htmlwrite.WriteLine strOut </p><p>htmlwrite.close </p><p>Response.Write "정적 페이지를 성공적으로 생성했습니다!" /p> <p>'// 파일 시스템 객체 해제 </p><p>set htmlwrite=Nothing </p><p>set fso=Nothing </p><p>%> </p><p>3, 세 번째 방법은 XMLHTTP를 사용하여 동적 페이지에서 생성된 HTML 콘텐츠를 얻은 다음 ADODB.Stream 또는 Scripting.FileSystemObject를 사용하여 이를 html 파일로 저장하는 것입니다.</p><p>Blue Ideal에서 이 문장을 봤습니다. XMLHTTP에 익숙하지 않아 정보를 찾고 있는데 XMLHTTP가 참조용으로 HTML을 생성하는 코드를 발견했습니다. 자주 사용하는 함수</p><p>'1. url 대상 웹페이지 주소를 입력하고 반환값 getHTTPPage는 대상 웹페이지의 html 코드입니다.</p><p>함수 getHTTPPage(url) </p><p>dim Http </p><p>set Http=server.createobject("MSXML2.XMLHTTP") </p><p>Http.open "GET",url,false </p><p>Http. send() </p><p>if Http.readystate<>4이면 </p><p>함수 종료 </p><p>end if </p><p>getHTTPPage=bytesToBSTR(Http.responseBody ,"GB2312" ) </p><p>http=nothing을 설정합니다. </p><p>err.number<>0이면 err.Clear </p><p>함수 종료 </p><p> '2. 변환 Ranma, xmlhttp를 사용하여 한자가 포함된 웹페이지를 직접 호출하면 Ranma를 얻게 되며, 이는 adodb.stream 구성 요소를 통해 변환될 수 있습니다.</p><p>Function BytesToBstr(body,Cset) </p><p>dim objstream </p><p>set objstream = Server.CreateObject("adodb.stream") </p><p>objstream.Type = 1 </p><p>objstream.Mode =3 </p><p>objstream.Open </p><p>objstream.Write body </p><p>objstream.Position = 0 </p><p>objstream.Type = 2 </p><p>objstream .Charset = Cset </p><p>BytesToBstr = objstream.ReadText </p><p>objstream.Close </p><p>set objstream = 없음</p><p>함수 종료 </p> <p> txtURL=server.MapPath("../index.asp") </p><p>sText = getHTTPPage(txtURL) </p><p>Set FileObject=Server.CreateObject("Scripting.FileSystemObject" ) </p> p><p>filename="../index.htm" </p><p>Set openFile=FileObject.OpenTextfile(server.mapPath(filename),2,true) 'true는 수행함을 의미합니다. 존재하지 않으며 자체적으로 생성됩니다.</p><p>openFile.writeline(sText) </p><p>OpenFile=nothing 설정 </p><p>%> </p><p><script > </p><p>alert(" 정적 웹페이지 생성 완료") </p><p>history.back() </p><p></script></p></div></div><div class="c-bd"><a href="vgjzm84x5x.html">上篇: 구양 y33d 파벽기 선과 오프라인 사이의 차이점은 무엇입니까</a> <a href="vgkdyvxu3c.html">下篇: 중국 수석 국가 번역가(장루의 직업)의 자격 요건은 무엇인가요?</a></div></div> </div> <div class="module mod-visit"> <div class="hd">관련 기사</div> <div class="bd"><li><a href="90n8aq251o.html">부동산 회사란 무엇인가요?</a></li><li><a href="smy6uxy7vh.html">2022년 최고의 대출 플랫폼은 신용 보고서를 보지 않습니다</a></li><li><a href="5mobgunib6.html">미래 인공지능 시대에는 어떤 인재가 필요할까요?</a></li><li><a href="0fa88mu2h4.html">심천 저임금 주택 신청 방법? 저는 작년에 호적을 선전으로 옮겼는데, 염세 주택 신청 과정과 필요한 조건이 무엇인지 누가 압니까?</a></li><li><a href="4icyfafejc.html">소규모 호텔 작품 감상</a></li><li><a href="w9xh12w14m.html">motorcycle을 영어로 발음하는 방법</a></li><li><a href="shmr3w9fx1.html">금형 페인팅 사업을 시작하려면 어떻게 해야 하나요?</a></li><li><a href="5gevtx4xog.html">벽에 구멍을 뚫으려면 누구를 찾을 수 있나요? 벽에 구멍을 뚫는 데 비용이 얼마나 드나요?</a></li><li><a href="sffa5r1jer.html">sihong 선샤인 등록 네트워크 등록 방법</a></li><li><a href="5w2772mlsa.html">최신 중고 주택은 어떻게 집을 찾습니까? 중고 주택 판매 방법?</a></li></div> </div> </div> </div> <div class="mod-foot"><div class="bd">copyright 2024<a href="https://www.tlprw.com" rel="external nofollow"><b>회사기업대전</b></a> <script type="text/javascript" src="/style/tongji.js"></script></div></div> </div> </div> </div> </body> </html>