자동 제품 업데이트 아이디어
1. (사용자) 사용자가 RAW를 시작합니다
2. (시스템)이 서버에 연결하여 현재 버전 번호를 보냅니다
3. (서버 측) 탐지 데이터가 최신 버전이면 1을 반환하고, 그렇지 않으면 다음 처리를 수행합니다.
서버 측 버전은 다음 형식으로 저장됩니다(예:) :
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 | tr>
예를 들어 최신 버전은 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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.