nietaL
NGBler
Hey Leute,
Es wird eine Seite aufgerufen (anzeigen.php).Auf dieser Seite gibt es ein DIV, dass im 2 Sekundentakt über AJAX aktualisiert wird. Das DIV zeigt einen Datenbankeintrag an.
Nun soll parallel dazu durch die anzeigen.php ein Skript (erzeugen.php) aufgerufen werden, das eben diese Datenbankeinträge herstellt. die erzeugen.php braucht etwa 2 Minuten und arbeitet in einer Schleife. Bei jedem Durchlauf wird der Eintrag aktualisiert, sodass man auf der anzeigen.php immer sieht, wie weit die erzeugen.php ist.
Mittels include('erzeugen.php') wird die anzeigen.php erst aufgebaut, wenn erzeugen.php fertig ist. Also nutzlos.
Lass ich die erzeugen.php per AJAX aufrufen, läuft diese zwar an und die anzeigen.php wird vollständig geladen, aber das Reloading des DIVs in der anzeigen.php beginnt erst nach Abschluss der erzeugen.php. Ebenfalls nutzlos.
Ein Cronjob kommt nicht infrage, da ich es auslösen will, nicht die Zeit.
Wie kann ich ein php-Skript vom Browser aus aufrufen, ohne dass der Browser auf irgendwas wartet?
Daaaanke
Es wird eine Seite aufgerufen (anzeigen.php).Auf dieser Seite gibt es ein DIV, dass im 2 Sekundentakt über AJAX aktualisiert wird. Das DIV zeigt einen Datenbankeintrag an.
Nun soll parallel dazu durch die anzeigen.php ein Skript (erzeugen.php) aufgerufen werden, das eben diese Datenbankeinträge herstellt. die erzeugen.php braucht etwa 2 Minuten und arbeitet in einer Schleife. Bei jedem Durchlauf wird der Eintrag aktualisiert, sodass man auf der anzeigen.php immer sieht, wie weit die erzeugen.php ist.
Mittels include('erzeugen.php') wird die anzeigen.php erst aufgebaut, wenn erzeugen.php fertig ist. Also nutzlos.
Lass ich die erzeugen.php per AJAX aufrufen, läuft diese zwar an und die anzeigen.php wird vollständig geladen, aber das Reloading des DIVs in der anzeigen.php beginnt erst nach Abschluss der erzeugen.php. Ebenfalls nutzlos.
Ein Cronjob kommt nicht infrage, da ich es auslösen will, nicht die Zeit.
Wie kann ich ein php-Skript vom Browser aus aufrufen, ohne dass der Browser auf irgendwas wartet?
Daaaanke