Jadual Kandungan
产品自动连接服务器端更新思路,服务器端更新思路
产品自动更新思路
Rumah php教程 php手册 产品自动连接服务器端更新思路,服务器端更新思路

产品自动连接服务器端更新思路,服务器端更新思路

Jun 13, 2016 am 09:03 AM
Sambung secara automatik

产品自动连接服务器端更新思路,服务器端更新思路

产品自动更新思路

1、  (用户)用户启动RAW

2、  (系统)连接服务器端,发送当前版本号

3、  (服务器端)检测数据,为最新版则返回1,反之则进行如下处理:

服务器端版本是以以下格式存储的(举个例子):

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

比如当前的最新版本是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”)

然后把相对应的文件进行压缩,并加入一个配置文件,用来存放每个文件的路径

压缩好之后放到一个公共文件夹,将路径返回。

当有同版本的用户请求更新时,不再执行以上操作,直接返回下载路径。

 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)