Halihallo Alexander
das müsste so aussehen:
open(FH, '<./forum/IDforum.txt') or die 'cannot open IDforum.txt';
($kennung) = <FH>; chomp $kennung;
close FH;
Beachte: <FH> gibt ein Array zurück, nicht ein String. Benutzt du <FH> skalar, wird die _Länge_ des Arrays (also Anzahl Zeilen in der Datei) zurückgeliefert.
Leider falsch!
[...]
Öm. Ich entschuldige mich; hast recht.
Aber vielleicht ist es anders (also im array-kontext) dennoch sinnvoll, denn dann gewöhnt man sich das gleich an (wie ich) und staunt dann an anderen Orten nicht. (soll keine Ausrede sein, ich gestehe den Fehler voll und ganz ein)
Viele Grüsse
Philipp