php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.07.2011, 16:02  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Du hast vergessen, dass beliebig komplexe Anwendungen der DAU mit einem Knopf bedienen können muss.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.07.2011, 16:26  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Für Spiele gibts das schon

__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 05.07.2011, 19:21  
Erfahrener Benutzer
 
Registriert seit: 11.04.2011
Beiträge: 260
PHP-Kenntnisse:
Fortgeschritten
lcrash wird schon bald berühmt werden
Standard

Ich würde das auch über HTTP machen, allerdings eine REST-Api anbieten, mit der ich auch auf Updates prüfen kann und die Protokollierung hin schicken kann um gleich FEhler erkennen zu können.

Ansonsten wäre Phar sicher prima geeignet, da man diese digital signieren kann, einfach eine Checksumme bilden kann und diese eine Installationsscript enthalten kann.

Die ganze Authentifizierung würde ich über einen Schlüssel-Austausch erledigen (die Applikation hat immer einen eindeutigen Schlüssel). Siehe Zend_Crypt.
lcrash ist offline   Mit Zitat antworten
Alt 05.07.2011, 21:08  
Erfahrener Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse:
Fortgeschritten
G.Schuster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Schau dir die PEAR-Channels an, das mit der passenden Auth versehen sollte schonmal ein guter Ansatz sein.
AFAIK gibt's da mindestens eine Beispiel-Implementation für einen PEAR-Channel-Server, ist aber Jahre her, dass ich mich damit befasst und das Teil gesehen hab, musst also mal bisschen googlen.
__________________
actra.development - Schwabstr. 2 - 70825 Münchingen
www.actra.de/velopment/ - eMail: php.de@actra.de
Zend Certified Engineer for PHP5
G.Schuster ist offline   Mit Zitat antworten
Alt 06.07.2011, 04:09  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Klar kannst du deine Updates auch per FTP beziehen, derweil du Update-Files eh getrennt von User-Daten übermitteln solltest. Lizenzdaten -> https, file-transport -> ftp / http

Das größte Problem wird dir in den Weg rollen, das nicht jeder Webspace der deine Anwendung zwar "ausführen" kann auch zwingend "nach draußen telefonieren" darf. Automatisierte Updates sollten also immer eine Optionale Komponente beinhalten in denen ein Manuelle Upload der update-Files ermöglicht wird.

allgemein würde ich zip's ausliefern ( wie bspw. woltlab das bei seinem Burning Board sogar beim Installieren tut ), so sparst du dir beispielsweise das lokal / remote synchronisieren von hashes um festzustellen, welche files du überhaupt benötigst. Patches als Zip -> win. Selbige Zips kann dein Linzenznehmer sich dann auch im "Kundenbereich" deiner HP als Patch-Pakete herunterladen.

Aber auch das setzt voraus, das das lokale PHP des Kunden a) Zip kennt, b) Zip darf, c) entsprechend "viel" memory alloziieren könnte. Aber das ist ( schätzungsweise ) auf mehr Webspace-PHP-Installationen möglich als es möglich wäre web-requests vom server rauszuschicken.

Wie du schlussendlich dein Patch-File aufbaust ( Embedded Bin/Zip nebst install-php-script und hash-list in einer xml ) bleibt dann dir überlassen. "Features" kann man da sicher genug unterbringen.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 11.07.2011, 17:24  
Benutzer
 
Registriert seit: 06.01.2011
Beiträge: 36
PHP-Kenntnisse:
Fortgeschritten
mbunge befindet sich auf einem aufstrebenden Ast
Standard

hehe

der DAU...

Natürlich stellt der automatische Updater nur eine Alternative da.

Erstmal danke für die Ideen, Anregungen und Vorschläge.

Wie sich der Upodater gestaltet wird sich dann in eine tollen Dskusionsrunde ergeben

MfG
mbunge ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php softwareupdater

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum