Meinrad: Perl Scripte auf MS-IIS

Beitrag lesen

Moin,

Wie beschrieben werden Lese- und Schreibeanweisungen nicht ausgeführt wenn die Scripte über einen Browser aufgerufen werden.

ja, die Frage ist doch: Warum?

ja, das ist die Frage ...!

*seufz* ok, poste mal die relevanten Teile deines Scripts. Dann sehen wir weiter.

wie Du siehst einfachtes Perl. Deshalb gehe ich ja auch davon aus, dass es sich hier um ein Serverproblem handelt.

#!/usr/bin/perl

open(DTDREAD,"<testtext.txt"); # zeilenweises einlesen der Datei testtext.txt
while(<DTDREAD>) { push(@dtdlist,$_); }
close(DTDREAD);

open(LFDNR, ">text1.txt"); # schreiben der Datei text1.txt
print LFDNR "+++ Dieser String wird in die Textdatei text1.txt geschrieben +++";
close(LFDNR);

print "Content-type: text/html\n\n"; # Ausgabe des Inhaltes der Datei testtext.txt im Browser
print "<html><body><h1>hier kommt der testtext-Text</h1>\n";
for(@dtdlist) { print $_; }
print "</body></html>\n";

Es gibt keine Fehlermeldungen.

schlecht. Das deutet darauf hin, dass du im Fehlerfalle keine erzeugst...

vielleicht gibt es keinen Fehler

soweit vielen Dank
Meinrad