Moin!
Mh ich komme nicht weiter, trotz deiner guten Hilfestellungen...
habe nun unless ($b_is_shell_include) {
# build and print header:
&PrintTemplate(0, '$stringheader', $::Rules{'language'}, %::const);
$| = 0;
}Weiter oben im Dokument definiere ich dann die Variable:
$stringheader=system('/usr/bin/php -q header.php');Es kommt aber der Fehler Fehler: unable to find file '$stringheader'....
Vielleicht sollte der Template-Aufruf eher so lauten:
&PrintTemplate(0, $stringheader, $::Rules{'language'}, \%::const);
Weshalb du oben die Quotes um die Variable setzt ist mir schleierhaft, aber das sollte helfen. Allerdings kommt mir die Fehlermeldung etwas verdächtig vor, denn $stringheader enthält die PHP-Ausgabe und PrintTemplate möchte anscheinend einen Dateinamen. Ich denke, dass du an dieser Stelle noch einmal nachschauen solltest.
Viele Grüße,
Robert