포장을 풀리는 ASP 도구와 함께 파일을 XML 파일 패키지에 포장하십시오!
모든 웹 사이트 소스 코드를 XML 파일로 포장하고 updata.xml 파일을 생성 한 다음 XML 파일을 공간에 업로드하십시오.
그런 다음 install.asp 파일을 통해 모든 파일을 해제하십시오.
Z-Blog의 자동 설치 패키지와 동일한 기능이 있습니다.
이 코드는 오래된 형제에 의해 작성되었지만 코드는 잘못된 것 같습니다. 이것은 참조별로 나에 의해 수정되었으며 정상적으로 실행할 수 있습니다! ~~
이 코드는 ASP 프로그램의 자동 업그레이드 서비스에 적용될 수 있습니다. 구체적으로 구현하는 방법, 토론에 오신 것을 환영합니다! ~~
다음 게시물에서 논의 해 봅시다! ~~~
패키지 디렉토리 버전을 설정할 필요가 없으므로 패키지 디렉토리 버전의 차이점을 설정해야합니다.
패키지 디렉토리 버전을 설정할 필요는 없으며, 실행하려면 패키지 해야하는 디렉토리에 넣으십시오.
패키지 디렉토리 버전을 설정해야하며 패키지 경로를 지정해야합니다 (프로그램에서 수정). 지정하지 않으면 포장 할 수 없습니다.
디렉토리를 설정할 필요가 없습니다 - 파일 패키지
코드 사본은 다음과 같습니다.
<%@language = "vbscript"CodePage = "65001"%>
<%옵션 출현%>
<%onerrorresumenext%>
<%response.charset = "utf-8"%>
<%server.scriptTimeout = 99999999%>
<! doctypehtmlpublic "-// w3c // dtdxhtml1.0transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<htmlxmlns = "http://www.w3.org/1999/xhtml">
<헤드>
<metahttp-equiv = "content-type"content = "text/html; charset = utf-8"/>
<title> 파일 포장 프로그램 </title>
</head>
<body>
<%
Dimzippathdir, Zippathfile, Zipfileext
DIMSTARTIME, ENDTIME
'여기에서 포장 할 폴더로의 경로를 변경하십시오.
zippathdir = left (request.servervariables ( "path_translated"), instrev (request.servervariables ( "path_translated"), "/") ''
'생성 된 XML 파일
zippathfile = "update.xml"
'포장 된 파일 확장자가 아닙니다
zipfileext = "db; bak"
ifright (Zippathdir, 1) <> "/"thenzippathdir = zippathdir & "/"
'포장을 시작하십시오
Createxml (zippathfile)
'디렉토리의 모든 파일과 폴더를 여행합니다
SubloadData (Dirpath)
dimxmldoc
Dimfso'fso 객체
Dimobjfolder '폴더 개체
Dimobjsubfolders의 하위 폴더 컬렉션