>  기사  >  백엔드 개발  >  제품 자동 연결 서버측 업데이트 아이디어

제품 자동 연결 서버측 업데이트 아이디어

WBOY
WBOY원래의
2016-08-08 09:23:28791검색

자동 제품 업데이트 아이디어

1. (사용자) 사용자가 RAW를 시작합니다

2. (시스템)이 서버에 연결하여 현재 버전 번호를 보냅니다

3. (서버 측) 탐지 데이터가 최신 버전이면 1을 반환하고, 그렇지 않으면 다음 처리를 수행합니다.

서버 측 버전은 다음 형식으로 저장됩니다(예:) :

tr>

ID

Version

Date

Con

1

1.0

2015-1-1

2

1.1

2015-1-5

Index.php

3

1.2

2015-2-5

Index.php|O/inc.php

ID

td>

버전


날짜

1

1.0

2015-1-1

2

1.1

2015-1-5

Index.php

3

td>

1.2

2015-2-5

Index.php|O/inc.php

예를 들어 최신 버전은 1.2이고 사용자가 보낸 버전은 1.0입니다.

처리:1.0에 해당하는 ID 번호를 가져옵니다최신 버전의 ID 번호 가져오기1.0부터 최신 버전까지 각 데이터의 Con을 가져오는 루프를 실행하고, 포함된 Con을 배열로 나누어 | 이러한 데이터를 얻기 위한 배열 : Array (0=>””,1=>”index.php”,2=>array(0=>” index.php” ,2=>”O/inc.php”))이 배열에 대해 차원 축소를 수행하고 일반 배열을 얻습니다.Array(0=>””,1= > ;”index.php”,3=>”index.php”,4=>” O/inc.php”)그런 다음 중복된 배열과 빈 배열을 제거하여 다음을 얻습니다: Array(1=>”index.php”,4=>” O/inc. php ”)그런 다음 해당 파일을 압축하고 각 파일의 경로를 저장할 구성 파일을 추가합니다압축 후 공용 폴더에 넣고 경로를 반환합니다동일 버전의 사용자가 업데이트를 요청하는 경우 위 작업은 수행되지 않고 다운로드 경로가 바로 반환됩니다. 위 내용은 내용적인 측면을 포함하여 제품을 서버측 업데이트에 자동으로 연결하는 아이디어를 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.