Hallo,
ich lasse ein Perl Script laufen, welches Dateien durchsucht und XML files auf dem Server generiert. Ausserdem soll es dann auch eine HTML Seite mit Statusinformationen an den Browser senden, auch um dem User zu zeigen, dass der Server was tut.
Also so:
- File 1 oeffnen
- Meldung an Browser: File 1 geoeffnet
- Daten suchen
- Meldung an Browser: Daten gefunden
- File 2 oeffnen
- Meldung an Browser: File 2 geoeffnet
usw.
Leider passiert das folgende: - File 1 oeffnen
- Daten suchen
- File 2 oeffnen
- Meldung an Browser: File 1 geoeffnet
- Meldung an Browser: Daten gefunden
- Meldung an Browser: File 2 geoeffnet
usw.
Es ist also so, dass erst das ganze Dateihandling durchgefuehrt wird und am Ende die HTML Seite geladen wird.
Versteht Ihr was ich meine???
Ich mache alle Ausgeban mit "print" und schalte dafuer vor jedem Wechsel zw. File und Browser mit "select" zw. MYFILEHANDLE und STDOUT hin und her.
Warum passieren die Browser "prints" nicht chronologisch?
(Je nach Art meines Scripts und des HTML codes werden manchmal Teile der HTML-Seite auch schon zwischendurch geschrieben, nur habe ich eben keinen Einfluss darauf, wann das passiert...)
Danke fuer Eure Hilfe,
Stefan