Cronjob mit PHP simulieren?
Kalle_
- php
0 Dieter Friedhelm0 agapanthus0 Dieter Friedhelm0 e7
0 agapanthus
Hallöle,
würde gerne einmal am Tag ein PHP- Skript laufen lassen (Mail- Newsletter), kann bei meinem Tarif jedoch keine Cronjobs einrichten.
Theoretisch könnte ich ja client-seitig eine HTML-Seite machen, die sich alle 24 Stunden selbst aufruft:
<meta http-equiv="refresh" content="86400; url=dieseseite.php">
Oder stündlich, und PHP entscheidet dann, ob es die Mails bei DIESEM Aufruf versendet.
Aber wenn ich nicht online bin ...
Kann ein PHP- Script zeitversetzt sich selbst aufrufen, so ähnlich wie eine JavaScript-Funktion mit timeout ?
Lieben Gruß, Kalle
Hallöle,
Dito.
Theoretisch könnte ich ja client-seitig eine HTML-Seite machen,
die sich alle 24 Stunden selbst aufruft:
<meta http-equiv="refresh" content="86400; url=dieseseite.php">
Sicher.
Oder stündlich, und PHP entscheidet dann, ob es die Mails bei
DIESEM Aufruf versendet.
Sicher ;)
Aber wenn ich nicht online bin ...
Richtig ;-(
Kann ein PHP- Script zeitversetzt sich selbst aufrufen,
so ähnlich wie eine JavaScript-Funktion mit timeout ?
Wie stellst Du dir das denn genau vor?
So eine Funktion gibt es, ja, sie nennt sich Sleep Funktion.
Viel Spaß
Dieter
Moin.
So eine Funktion gibt es, ja, sie nennt sich Sleep Funktion.
Ich glaube nicht, daß der Provider ein Script endlos laufen lassen wird, auch wenn es sich immer wieder schlafen legt. Es gibt eine Zeitbegrenzung. Schon als Schutz vor Zombies.
Gruß Frank
Hallo,
stimmt. Daran habe ich nicht gedacht.
MfG
Dieter
Hi,
Ich glaube nicht, daß der Provider ein Script endlos laufen lassen wird, auch wenn es sich immer wieder schlafen legt. Es gibt eine Zeitbegrenzung. Schon als Schutz vor Zombies.
bezieht sich die Zeitbegrenzung nicht auf die verbrauchte CPU-Zeit?
e7
Moin.
würde gerne einmal am Tag ein PHP- Skript laufen lassen (Mail- Newsletter), kann bei meinem Tarif jedoch keine Cronjobs einrichten.
Laß den Aufruf doch jemand anderes machen: Kostenlose CronJobs bei SelfPHP.
Oder stündlich, und PHP entscheidet dann, ob es die Mails bei DIESEM Aufruf versendet.
Andere, aber nicht so "saubere Sache": Baue auf Deinen Seiten den Aufruf ein, jeder, der Deine Seite besucht, startet den Job. Das Script muß nur entscheiden, ob es wirklich laufen soll. Geht natürlich nur bei genügend Besuchern pro Tag.
Gruß Frank
Laß den Aufruf doch jemand anderes machen: Kostenlose CronJobs bei SelfPHP.
Das ist ja ein toller Service, habe ich gleich beantragt. Danke für den Tipp.
Kalle
Hallo!
Das ist ja ein toller Service, habe ich gleich beantragt. Danke für den Tipp.
Du kannst aber auch nach "kostenlose cronjobs" googlen und wirst Dienste finden, die weit aus mehr bieten als SelfPHP.
Viele Grüße
Haga