yubb.de-Logo
Tutorials
yubb@yubb
yubbService
Inside yubb



Man kann mit einem kleinen PHP Code auf Updates Prüfen lassen. Und zwar erstellt man zum Beispiel eine Datei namens: update.php dort kommt folgender Code:

update.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php 

$VersionUse 
'1.0.1'// Die Version die der Nutzer betreibt

if($VersionNew file_get_contents('http://deine-seite.de/irgend/ein/ordner/MeinScript.txt')) { 
    if(
version_compare($VersionNew$VersionUse'>')) {
        echo 
'Es gibt bereits ein Update. Bitte lad es herunter!';
    }
    else {
        echo 
'Die neuste Version ist in Benutzung';
    }
}

?>


In der Datei MeinScript.txt muss nur die neuerste Version stehen: Beispiel: 1.0.2
Wenn man jetzt die Datei update.php aufruft wird einem gesagt Es gibt bereits ein Update. Bitte lad es herunter.

Aber das Problem:
Auf vielen Servern klappt die funktion nicht!



Weiterführende Links:
de.php.net

Geschrieben von snake.logan am 07.07.2006 (9507x gelesen)
weiterempfehlen weiterempfehlen   Druckversion Druckversion   kommentieren kommentieren

Es klappt nicht auf vielen Seiten weil Sie eine bestimmte Funktion nicht können. Bei www.ohost.de klappt das mit dem Update nicht.
Geschrieben von snake.logan
Mh ich würde es vllt nicht mit file_get_contents machen weil manche Server das aus Sicherheitsgründen deaktiviert haben damit eine Datei von einem fremden Server zu laden...
Geschrieben von Webby
Funktioniert dieses Script eigentlich auch mit safe-mode on, da mit diesem Setting am Server die Funktionen mit php doch sehr eingeschränkt sind.
Geschrieben von fabs