hallo HenKHan
open DAT, "<./data/counter.dat" or die "Kann Counter-Datei nicht oeffnen!";
als pfad würde ich den relativen pfad vom script verwenden.
wenn dein script serverroot/cgi-bin/counter.pl
und dein textfile serverroot/data/counter.dat heissen
dann müsstest du
open DAT, "<../data/counter.dat" or die "Kann Counter-Datei nicht oeffnen!";
my $inhalt = <DAT>;
close DAT;
hier würde ich zur kontrolle ob er richtig gelesen hat
print($inhalt);
einfügen.
$inhalt++;
open DAT, ">./data/counter.dat" or die "Kann Counter-Datei nicht oeffnen!";
hier gilt das selbe für den pfad wie oben
print DAT "$inhalt";
diese zeile sollte wohl eher
print DAT $inhalt;
lauten
close DAT;
print $inhalt;
l.g. karl :-)´