oliver: Während PHP-Programm läuft, aktuelle Daten mit JS anzeigen

Hallo,

ich habe folgendes Problem:

ein PHP-Programm verarbeitet Daten, um genauer zu sein, konvertiert es Dateien, was bis zu 1 Stunde dauern kann. Während dieser Zeit will ich mittels JavaScript den Stand der Dinge anzeigen, also welche Datei gerade verarbeitet wird. Mein Problem ist nun, dass während das PHP-Programm läuft, ich noch gar keine Ausgabe im Browser erhalte, weil das Programm nicht beendet ist. Wer weiss eine Lösung dafür?

Gruß, Oliver

  1. Hallo Oliver,

    ich habe folgendes Problem:

    ein PHP-Programm verarbeitet Daten, um genauer zu sein, konvertiert es Dateien, was bis zu 1 Stunde dauern kann. Während dieser Zeit will ich mittels JavaScript den Stand der Dinge anzeigen, also welche Datei gerade verarbeitet wird. Mein Problem ist nun, dass während das PHP-Programm läuft, ich noch gar keine Ausgabe im Browser erhalte, weil das Programm nicht beendet ist. Wer weiss eine Lösung dafür?

    output buffering, goggle gibt dir dazu nähere Infos, alternativ auch das PHP-Manual unter http://www.php.net/manual/de/

    Grüße aus Barsinghausen,
    Fabian

    1. output buffering, goggle gibt dir dazu nähere Infos, alternativ auch das PHP-Manual unter http://www.php.net/manual/de/

      Grüße aus Barsinghausen,
      Fabian

      Wie hilft mir denn da output buffering weiter? Ich brauche doch eher ein outout forcing...

      1. Hallo,

        Wie hilft mir denn da output buffering weiter? Ich brauche doch eher ein outout forcing...

        Zusammen mit Funktionen wie http://de3.php.net/manual/de/function.flush.php ist da durchaus _theoretisch_ ein Svript denkbar, das zur Laufzeit über den Verlauf seiner Arbeit Auskunft gibt, auch wenn Chetah dich bereits darauf hingewiesen hat, dass dies kaum im Sinne von HTTP ist. Normalerweise würde man für derlei Aufgaben andere Protokolle wie SSH o.Ä. verwenden.

        Grüße aus Barsinghausen,
        Fabian

  2. Hi,

    ein PHP-Programm verarbeitet Daten, um genauer zu sein, konvertiert es Dateien, was bis zu 1 Stunde dauern kann. Während dieser Zeit will ich mittels JavaScript den Stand der Dinge anzeigen,

    derartiges widerspricht dem Grundprinzip von HTTP.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes