Beitrag von Claus S. (1671 Beiträge) am Dienstag, 16.August.2005, 21:58.
Programm-Code ausgeben, aber wie?
Hallo,
ich habe einzelne wiederkehrende Programmteile in einer Datenbank gespeichert, die ich dann bei Bedarf so ausgeben möchte
im aufrufenden Template
&do_code("TEST_01"); # Einfügen Programm-Code in Content
damit wird eine Subrpoutine aufgerufen
sub do_code
{
my ($work_code_kz) = @_;
get "co_code_kz==$work_code_kz", "$gv_codefile"; # Daten holen
......
out "<!-- start do_code -->\n";
&do_subhead("$co_headline"); # Ausgabe Content-SubHeadline
out "$co_code";
out "<!-- end do_code -->\n";
}
}
Der Code wird mit dem Feld $co_code ausgegeben.
Damit werden aber keine Perl-Anweisungen ausgeführt.
Wie muss die Anweisung richtig lauten?
Danke und Gruss
Claus
Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 17.August.2005, 00:02.
Re: Programm-Code ausgeben, aber wie?
Beitrag von Claus S. (1671 Beiträge) am Mittwoch, 17.August.2005, 00:27.
Re: Programm-Code ausgeben, aber wie?
Hallo Pouraga,
danke für den schnellen Tipp,
die Anweisung eval war mir bisher völlig unbekannt.
Klappt bestens bis auf eine Ausnahme: <iframe> .... </iframe> wird nicht interpretiert,
weisst Du da vielleicht noch eine Lösung?
Gruss
Claus