Hallo
Folgendes Script geht unter Linux / Unix:
==========================================
#!/usr/bin/perl
print "Content-type: text/html\n\n";
$|++; # WICHTIG
for my $count (9,8,7,6,5,4,3,2,1,'count finished') {
print $count, "<br>\n";
sleep(1); # WICHTIG
}
==========================================
man beachte bitte das sleep(1); innerhalb der Schleife.
Das laesst die Schleife 1 Sekunde warten bevor sie wieder
einen durchlauf startet.
Also sollte das in der Praxis so ablaufen:
9
(eine sekunde warten ...)
8
(eine sekunde warten ...)
7
(eine sekunde warten ...)
6
(eine sekunde warten ...)
und so weiter, usw. usw....
Das funktioniert unter Linux und Unix.
Das Problem
Das ganze hab ich jetzt unter Windows ausprobiert mit ActivePerl.
Da geht das ganze aber leider nicht ;/
Da macht es folgendes:
Die Seite ladet (im Browser) 10 Sekunden,
danach zeigt er alles auf einmal an.
Ich schiebe das irgendwie auf den Active-PERL interpreter
von Windows weil mit dem selben Browser geht es wenn
das Script auf einem Linux / Unix Host liegt.
Die Frage
Was soll ich tun damit es auch auf windows geht?
Danke,
Aqua