Struppi: Variabel im String wird nicht interpretiert

Beitrag lesen

ich möchte ein formular, dass ich als form.html abgespeichert habe per cgi ausgeben. dazu lese ich es natürlich erst ein:

Warum?

Wenn du ein Template verwenden willst, schau dir mal HTML::Template an, ansonsten geht das mit dem CGI Modul wesentlich einfacher und eleganter. Es füllt darüber hinaus automatisch das Formular aus.

<code>
open(datei, "<form.html");

Hier solltest du testen, ob das öffnen geklappt hat:

open(datei, "<form.html") or die "Kann Datei nicht öffnen, wil: $!";

while (<datei>)
   { $html = $html.$_; }
close(datei);

Das geht einfacher:
local undef $/;
$html = <datei>;

Struppi.