HenKHan: Perl schreibt nicht in eine Datei

Beitrag lesen

print "Content-Type: text/html\n\n"; ...

Hilft nichts.

"/home/httpd/cgi-bin" & "./data/counter.dat" = "/home/httpd/cgi-bin/data/counter.dat" oder? (Das würde richtig sein!)

Und welchen Schluß ziehst du daraus?

Da weiß ich leider nicht was du mir damit sagen willst.

SELFHTML-Seite
+<datei.dat bedeutet: Datei datei.dat zum Lesen und zum Schreiben von Daten öffnen. Die Datei muss existieren, ansonsten gibt es einen Fehler.

Ok, das habe ich mal verwendet:

...
open DAT, "+<./data/counter.dat" or die "Kann Counter-Datei nicht oeffnen!";
flock(DAT, 2);
$inhalt =int(<DAT>);
$inhalt++;
print DAT "$inhalt";
close DAT;
...

Warum hängt er die daten dann an die Datei an, anstatt sie zu überschreiben?

HenKHan