Hi,
zu viel ist aber auch nicht gut. Nur da, wo es Sinn macht, aber eben auch in allen diesen Fällen.
Ok, die ueberfluessigen hab ich weggenommen..
offenbar noch nicht:
print << "[END]" or die "Kann Datei nicht oeffnen 4 : $!";
Hier ist es falsch.
Die obere wird vom Script geschrieben.
Wie, wohin, wie bekommt der User sie?
Wird ins cgi-bin geschrieben und wird von der Hauptseite ausgegeben.
Bingo, wir haben einen Gewinner.
Wenn der Server auch nur halbwegs vernünftig konfiguriert ist, wird er Dir niemals eine *.html-Datei ausgeben, die im cgi-bin liegt. Gleiches gilt für alle anderen nicht-Scripts wie *.gif, *.js, *.txt - password.txt beispielsweise.
Cheatah