Beitrag von nezpercez (499 Beiträge) am Dienstag, 1.Juli.2003, 17:12.
<include src=........> innerhalb eines perl codes
Hi forum,
ich möchte den <include src=...> Befehl innerhalb eines perl codes laufen lassen.
Sinngemäß:
bla, blupp, bläh
fasel, sülz
Bislang ergibt daß folgende Fehlermeldung: [ Fehler: (perl) in /......: glob trapped by operation mask at (eval 142) line 10. ]
Mache ich irgendwas Triviales falsch oder habe ich kapitale konzeptionelle Schwierigkeiten, will heißen, include innerhalb eiines perl-codes funzt eh nicht?
danke, np
Beitrag von Tobias (112 Beiträge) am Dienstag, 1.Juli.2003, 20:30.
Re: <include src=........> innerhalb eines perl codes
Ja, Du hast konzeptionelle Schwierigkeiten ;-)
Das include tag ist im Prinzip ein baseportalspezifisches HTML tag und nicht vergleichbar mit der use oder require Anweisung in Perl. Wenn also Dein Perl Code interpretiert wird, dann stolpert der parser über Dein include-tag, weil es keine gültige Perlsyntax ist.
Aber Du kannst in einem baseportal Template ausserhalb des Perlcodes beliebig viele include tags benutzen. Ich habe diese Frage vor nicht allzu langer Zeit gestellt:
<include src=...>
<include src=...>
...
<perl>
#benutze Subroutinen aus ersten include src
</perl>
...
<perl>
#benutze Subroutinen aus beiden include src oder aus vorigem Perl Abschnitt
</perl>
Das sollte so funktionieren.
Du musst immer bedenken, dass Du die baseportal Templates quasi als wrapper für Perl einsetzen kannst.
Gruß,
Tobias
Beitrag von nezpercez (499 Beiträge) am Freitag, 4.Juli.2003, 12:00.
Re: <include src=........> innerhalb eines perl codes