Flunsi: "malformed header" bei Flush-( $| )-Versuch

Beitrag lesen

hallo

ich habe mir untenstehendes skript vom internet gezogen. leider funktioniert es bei mir nicht. im log-file steht, ich hätte den header falsch ausgegeben: "malformed header from script. Bad header=HTTP/1.1 200 OK: g:/webroot/cgi-bin/test.cgi". kann mir jemand den grund sagen, oder ein lauffähiges flushskript für den  MSIE geben?

<code>
$| = 1;
print "$ENV{'SERVER_PROTOCOL'} 200 OK\n";
print "Server: $ENV{'SERVER_SOFTWARE'}\n";
print "Content-type:
multipart/x-mixed-replace;boundary=ARandomString\n\n";
print "--ARandomString\n";
@words = ("This", "is", "a", "test");
for ($loop = 0; $loop <= @words; $loop++)
    {
    print "Content-type: text/plain\n\n";
    print "$words[$loop]\n";
    sleep (1);
    print "\n--ARandomString\n";
    }
exit (0);
</code>

ich bin mit..
apache 1.3 für win
perl 5.6
winXP
..unterwegs.

mfg Flunsi