首頁  >  文章  >  後端開發  >  產品自動連接伺服器端更新思路

產品自動連接伺服器端更新思路

WBOY
WBOY原創
2016-08-08 09:23:28791瀏覽

產品自動更新想法

1、  (用戶)用戶啟動RAW

2、  (系統)連接伺服器端,發送目前版本號

3、  (伺服器端)偵測數據,為最新版則回傳1,反之進行如下處理:

伺服器端版本是以以下格式儲存的(舉例):

1 1.02015-1-1 31.22015-2-5Index.php|O/inc.phpIndex.php|O/inc.php將此數組進行降維操作,得到一個普通數組:

ID

25

Index.php

Index.php|O/inc.php

處理:

取得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