PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   automatisches Ausführen von Skripten (http://www.selfphp.de/forum/showthread.php?t=11230)

nere 20.08.2005 15:18:13

automatisches Ausführen von Skripten
 
Hi,
Gibt es einen Weg, dass der Server selbst ein Skript ausführt, ohne das überhaupt jemand das Skript aufruft?
(Ich bin dabei ein kleines Browsergame zu programmieren und würde daher gerne jede Stunde Punkte etc. updaten, auch wenn zurzeit keiner online ist..)
Danke schonmal im Voraus:)

vt1816 20.08.2005 15:47:23

AW: automatisches Ausführen von Skripten
 
Zitat:

Zitat von nere
Hi,
Gibt es einen Weg, dass der Server selbst ein Skript ausführt, ohne das überhaupt jemand das Skript aufruft?
(Ich bin dabei ein kleines Browsergame zu programmieren und würde daher gerne jede Stunde Punkte etc. updaten, auch wenn zurzeit keiner online ist..)
Danke schonmal im Voraus:)

Die Loesung heisst CRONJOB.

Domi 21.08.2005 00:32:07

AW: automatisches Ausführen von Skripten
 
http://cronjob.selfphp.de ;)

hf @

heddesheimer 21.08.2005 13:34:42

AW: automatisches Ausführen von Skripten
 
Die Antwort "Cronjob" ist soweit korrekt aber in diesem Zusammenhang natürlich völlig sinnfrei.

Wenn sowieso niemand auf die Seite schaut, dann kannst du den Punktestand auch einfach dann neu berechnen, wenn die Seite aufgerufen wird.

Für solche Zwecke brauchst du also keinen cronjob. Eventuell machst du im Skript eine Prüfung, ob das notwendige Update länger als eine Stunde zurückliegt. Wenn ja, dann führe das Update für den Punktestand aus und zeige dann erst die Daten auf der Seite an.

Gruß Marian

dachris 22.08.2005 15:33:07

AW: automatisches Ausführen von Skripten
 
Diese Lösung wiederum ist aber insofern wieder unsinn, wenn der Job lange dauert...z.B. Statistiken erstellen etc......das will man dem User nicht aufbrummen...

Echte Cronjobs sind Mittel der Wahl....


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:41:24 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.