Ideen für automatische serverseitige Produktaktualisierungen

WBOY
Freigeben: 2016-08-08 09:23:28
Original
833 Leute haben es durchsucht

Ideen für die automatische Produktaktualisierung

1. (Benutzer) Der Benutzer startet RAW

2 (System) verbindet sich mit dem Server und sendet die aktuelle Versionsnummer

3. (Serverseitige) Erkennungsdaten, wenn es sich um die neueste Version handelt, wird 1 zurückgegeben, andernfalls wird die folgende Verarbeitung durchgeführt:

Die serverseitige Version wird im folgenden Format gespeichert (zum Beispiel) :

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>

Version


Datum

Con

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

Zum Beispiel ist die neueste Version 1.2 und die vom Benutzer gesendete Version ist 1.0

Verarbeitung:Erhalten Sie die ID-Nummer, die 1.0 entsprichtRufen Sie die ID-Nummer der neuesten Version abFühren Sie eine Schleife aus, um die Con aller Daten von 1.0 bis zur neuesten Version zu erhalten, teilen Sie die Con, die | enthält, in Arrays auf und führen Sie sie zusammen ein Array , um solche Daten zu erhalten: Array (0=>““,1=>“index.php“,2=>array(0=>“ index.php“ ,2=>“O/inc.php“))Führen Sie eine Dimensionsreduktion für dieses Array durch und erhalten Sie ein gewöhnliches Array:Array(0=>““,1= > ;“index.php“,3=>“index.php“,4=>“ O/inc.php“)Entfernen Sie dann doppelte und leere Arrays, um Folgendes zu erhalten: Array(1=>“index.php“,4=>“ O/inc. php“)Dann komprimieren Sie die entsprechenden Dateien und fügen Sie eine Konfigurationsdatei hinzu, um den Pfad jeder Datei zu speichernLegen Sie sie nach dem Komprimieren in einen öffentlichen Ordner und geben Sie den Pfad zurück Wenn ein Benutzer derselben Version ein Update anfordert, wird der obige Vorgang nicht ausgeführt und der Downloadpfad wird direkt zurückgegeben. Das Obige stellt die Idee vor, das Produkt automatisch mit dem serverseitigen Update zu verbinden, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage