ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
632
632
EMPFEHLEN
-
Ich suche ein script, dass ständig php-befehle ausführt, ohne dass man es aufrufen muss. Also so wie eine schleife, nur dass man es nicht aufrufen muss, sondern dass es ohne unterbrechung auf dem server im hintergrund läuft.
Also so etwas wie cron-jobs.
Doch da cron-jobs nur bei linux/UNIX funktionieren such ich eine alternative, ich weiß dass es möglich ist nur nicht wie.
Ich wäre dankbar, wenn mir jemand weiterhelfen könnte.
Gruß Trono
-
01.05.03 17:46 #2
- Registriert seit
- Jul 2001
- Ort
- Schweiz
- Beiträge
- 837
Also da gibts mal www.webcron.org .
Sonst gäbe es die Möglichkeit die Ausführlimite ziemlich weit hochzuschrauben und bevor sie abgelaufen ist das PHP Script sich selbst laden zu lassen.Das maximale Volumen subterraner Agrarprodukte steht in reziproker Relation zur spirituellen Kapazität des Produzenten.
(Die dümmsten Bauern haben die grössten Kartoffeln.)
Mein Technologie Blog: http://www.freeworld.net/blog/
-
das webcron wäre eigentlich das richtige, nur ist da nur eine aktualisierung pro Stunde möglich, das script von mir sollte aber bestenfalls jede sekunde aktualisiert werden
-
01.05.03 21:58 #4
- Registriert seit
- Jul 2001
- Ort
- Schweiz
- Beiträge
- 837
Dann benutz die andere Möglichkeit. Mit header("Location: " . $PHP_SELF); kannst du das eigene Script wieder aufrufen. Dies kannst du ja z.B. nach 30 Sekunden machen lassen. (Oder länger.) In der php.ini kannst du ausserdem die maximale Ausführungszeit eines Script angeben.
Das maximale Volumen subterraner Agrarprodukte steht in reziproker Relation zur spirituellen Kapazität des Produzenten.
(Die dümmsten Bauern haben die grössten Kartoffeln.)
Mein Technologie Blog: http://www.freeworld.net/blog/
-
wow, das ging aber schnell.
mit header müsste es funktionieren stimmt, nur müsste da mein pc ständig laufen, das problem ist halt, dass der server nicht bei mir steht, sondern der nur geliehen ist und ich keinen zugriff auf den hab. Aber danke, dann muss ich halt einen freund bitten, diese page aufzurfen, der seinen pc dauernd online hat.
Falls jemand aber noch ne andere lösung hat würde ich mich freuen.
-
02.05.03 12:15 #6
- Registriert seit
- Mar 2003
- Ort
- Österreich (Ländle)
- Beiträge
- 380
ich hab sowas auch mal gebraucht, aber halt nur 1 mal am tag.
wollte auch zuerst cronejobs nehmen, habe mich aber dann für
was anderes entschieden. und zwar hab ich in die index.php einer
hp nen code geschrieben, der abchecked wann das skript das
letzte mal ausgeführt worden ist und es gegebenenfalls dann ausfürhrt oder auch nicht ...
das ging gut, weil die index.php der seite jeden tag min. ein paar
mal aufgerufen wird ...
vielleicht hilft dir diese überlegeung ...
mfg
-
hm, das hab ich mir auch schon überlegt, nur gibts da ein problem mit einer größe die aktualisiert werden soll.
mit einer ständigen aktualisierung wäre es halt um einiges einfacher, und das mit header klappt auch nicht ganz, da ja das script nach einer bestimmten ausführzeit einfach aufhört.
ich hab mal gehört, dass man eine ständige aktualisierung mit perl proggen kann, leider kannn ich nur php.
-
02.05.03 17:58 #8
- Registriert seit
- Jul 2001
- Ort
- Schweiz
- Beiträge
- 837
Eben darum macht man ja das mit Header... Wenn du mit header dich selbst aufrufst dann wird der PHP Timer wieder auf 0 gesetzt.
Das maximale Volumen subterraner Agrarprodukte steht in reziproker Relation zur spirituellen Kapazität des Produzenten.
(Die dümmsten Bauern haben die grössten Kartoffeln.)
Mein Technologie Blog: http://www.freeworld.net/blog/
-
Original geschrieben von Terrance & Philipp
Eben darum macht man ja das mit Header... Wenn du mit header dich selbst aufrufst dann wird der PHP Timer wieder auf 0 gesetzt.
eben nicht:
Fatal error: Maximum execution time of 30 seconds exceeded in /home/www/htdocs/tarassus.de/earthwar/update.php on line 205
-
03.05.03 10:18 #10
- Registriert seit
- Jul 2001
- Ort
- Schweiz
- Beiträge
- 837
Bei einem MMOG (Massive Multiplayer Online Game), was du ja wahrscheinlich grad programmierst, die Ressis so zu erhöhen ist wahrscheinlich keine so gute Idee. Es wär besser die Ressis einfach zu updaten wenn der User eine Seite neu lädt.
Wenn dus doch unbedingt so machen willst, geht es vielleicht wenn du zuerst auf eine andere Seite weiterleitest (mit header), und diese leitet dann wieder auf die update.php .Das maximale Volumen subterraner Agrarprodukte steht in reziproker Relation zur spirituellen Kapazität des Produzenten.
(Die dümmsten Bauern haben die grössten Kartoffeln.)
Mein Technologie Blog: http://www.freeworld.net/blog/
-
ja das problem ist halt, dass man den laggerraum dann nicht genau hinbekommt, aber sonst geht alles. ich hab das mit dem update, wenn man online geht schon programmiert, nur muss ich es auf jeder seite, die man aufruft umschreiben weil manchmal nur die punkte von einer person, manchmal aber auch die punkte von mehreren personen abgefragt werden.
Ähnliche Themen
-
Windows 7 - 64 bit - ständige Festplattenzugriffe
Von kalterjava im Forum Microsoft WindowsAntworten: 6Letzter Beitrag: 05.09.10, 23:46 -
SMC-2804WBRP-G und PRISM: ständige Verbindungsabbrüche
Von hans_schmid im Forum NetzwerkeAntworten: 0Letzter Beitrag: 10.11.05, 11:46 -
Word 2003: Ständige Frage zum Speichern
Von Kieler im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 30.05.05, 13:47 -
Fensteröffnung - Das ständige Problem
Von TaRto im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 25.10.04, 12:37 -
Ständige PopUps bei Internetanwahl
Von Sebastian Schmidt im Forum Internet, DSL & FlatrateAntworten: 6Letzter Beitrag: 13.06.04, 16:20





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren