klaus: innerhalb von $_ Text ersetzen

Beitrag lesen

Hallo Lars,

vielleicht suchst Du sowas:

#!/usr/bin/perl -w

hier werden die Informationen gesammelt

$Felder[2] = "blabla";
$Werte[2] = "hurra";
$Size[2] = "20";

$Inhalt = "print <<EOT\n";
open(IN,"formular.html");
$Inhalt .= $_ while(<IN>);
close(IN);
$Inhalt .= "\nEOT\n;\n";

eval($Inhalt);

wenn in der HTML Datei beispielsweise
    <input type="text" name="$Felder[2]" value="$Werte[2]" size="$Size[2]">

steht, dann ersetzt das 'eval()' mit die Variablenbezeichnungen mit den Inhalt der realen Variablen und gibt das aus.
es wird dann, nach obigem Beispiel ausgegeben

<input type="text" name="blabla" value="hurra" size="20">

Grüße
  Klaus