Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Erneutes ausführen des Skriptes nach Timeout
Moin Moin,
ich möchte ein Skript, was Mails versendet und nach einer bestimmten Zeit über einen Timeout gekillt wird, automatisch erneut ausführen lassen. Dazu benötige ich die Möglichkeit Variablen zu übergeben (er soll dort weitermachen, wo er vorher gekillt wurde). Momentan geschieht es über einen generierten Link. Aber es müsste doch auch automatisiert werden können. Stichwort vielleicht Javascript oder META-TAG. Nur habe ich keine Ahnung wie ....
Bräuchte mal einige Denkanstöße.....
Danke
Antworten
<meta http-equiv="refresh" content="$sec; URL=$path">
2.
Du darfst das Script erst garnicht auf den Timeout laufen lassen. Prüfe in der Schleife, in der Du die Mails verschickst, die Laufzeit des Scriptes und kurz vor der Timeout-Zeit schreibst Du dann den Metatag raus und stoppst die Schleife
*** Nobody ***
3.
Also ich habe das jetzt mal so probiert...
- Nachdem der Timer das Skript killt wird ein Javascript aufgerufen (Variablen werden übergeben), was dann wiederum die Seite refresht (mit den benötigten Variablen).
Aufruf in PHP:
Code: In Zwischenablage kopieren (nur IE)
Das Javascript:
Code: In Zwischenablage kopieren (nur IE)
Nun ist das die Frage, ob das mit dem <body onload=...> so alles sauber ist. Eigentlich nicht so wirklich.
Aber funzt. Oder habt ihr ne andere Idee.
Mit der obigen Möglichkeit, muss ich mal testen...