Hi,
Omnihttp & Windows ist die erste zeile im Perlskript egal. Deshalb, wie die anderen schon sagten diese zeile checken:
#!/usr/sbin/perl
open(DATENDAT, ">http://www.schustek.de/RSchustek/daten.dat") die "Datendatei nicht gefunden\n";
das hätte aber auch lokal nicht funtionieren dürfen ! oder hast du eine festplatte die http: heißt ?
in der regel ist es hier soweiso einfacher, kein 'die' hintendran zuhängen, weil dann wird zumindest im falle, das die datei nicht vorhanden ist, einfach eine neue angelegt.
dort dürften also die Fehler sein. sinnvoll kann es auch sein Fehler abzufangen:
$SIG{__DIE__} = $SIG{__WARN__} = sub
{
print "Content-Type: text/html\n\n" ;
print '<HTML>';
print '<body><H1>FEHLER !</H1>';
print "@_";
print '</body></HTML>';
exit 0
};
das am anfang eingefügt fängt alle die's und warn's ab und zeigt sie dem Browser.
Struppi