Kinman
2007-09-27, 17:01:04
Hi, ich habe eine Frage:
Kann man von PHP (S1) aus ein weiteres PHP Script (S2) (welches auf dem gleichen Server liegt) starten. S1 sollte nach dem Aufruf von S2 weiterlaufen und nicht auf die Beendigung von S2 warten.
S2 wird durch ignore_user_abort(true) immer bis zum Ende ausgeführt (oder max_execution_time()).
Sinn dahinter: S2 versendet E-Mails und das dauert teilweise > 5 Minuten.
S1 interagiert mit dem Benutzer und muss nur S2 starten. S2 gibt nichts an S1 zurück.
Eine Möglichkeit habe ich bereits gefunden:
Ich lade S2 in einem unsichtbaren iFrame, oder als Grafik. Da gibt es viele Möglichkeiten, aber mir sind die nicht elegant genug.
mfg Kinman
Kann man von PHP (S1) aus ein weiteres PHP Script (S2) (welches auf dem gleichen Server liegt) starten. S1 sollte nach dem Aufruf von S2 weiterlaufen und nicht auf die Beendigung von S2 warten.
S2 wird durch ignore_user_abort(true) immer bis zum Ende ausgeführt (oder max_execution_time()).
Sinn dahinter: S2 versendet E-Mails und das dauert teilweise > 5 Minuten.
S1 interagiert mit dem Benutzer und muss nur S2 starten. S2 gibt nichts an S1 zurück.
Eine Möglichkeit habe ich bereits gefunden:
Ich lade S2 in einem unsichtbaren iFrame, oder als Grafik. Da gibt es viele Möglichkeiten, aber mir sind die nicht elegant genug.
mfg Kinman