forum-user
Mitglied
Halle Leute, seit paar Tagen befasse ich mich mit PHP als Template Engine.
Ich habe zu Übungszwecken mir ein kleines Projekt erstellt. Dabei habe ich in einer Datei den Code und in einer weiteren dass Template.
Ich will eine Variable an das Template übergeben, welche im Template einen Fehler oder ähnliches ausegeben soll. Leider erhalte ich dabei die Fehlermeldung "Notice: Undefined variable:" Was diese bedeutet ist mir klar. Jedoch weiß ich nicht, wo mein Denkfehler liegt.
Code File
und hier die Template File
Über Eure Hilfe würde ich mich freuen, da ich nicht weiter weis, warum der Fehler auftrifft.
Ich habe zu Übungszwecken mir ein kleines Projekt erstellt. Dabei habe ich in einer Datei den Code und in einer weiteren dass Template.
Ich will eine Variable an das Template übergeben, welche im Template einen Fehler oder ähnliches ausegeben soll. Leider erhalte ich dabei die Fehlermeldung "Notice: Undefined variable:" Was diese bedeutet ist mir klar. Jedoch weiß ich nicht, wo mein Denkfehler liegt.
Code File
Code:
<?php
// @var bool
define('CONSTANT', true);
// configuration.php prüfen,
if (!file_exists( './configuration.php' )) {
// keine configuration.php gefunden
echo'<h1>Fehler:</h1>';
echo 'Die Datei configuration.php wurde nicht gefunden!';
die;
}
else {
// falls doch vorhanden...dann einbinden
require_once('./configuration.php');
}
// prüfen ob angemeldet
check_login_status();
*/
if (isset($_GET['cmd'])){
try {
}
catch (Exception $e) {
$error_msg = $e->getMessage();
echo $error_msg;
}
}
//Template einbinden
init_template('index2');
?>
und hier die Template File
Code:
<!-- Let's with all -->
<!--Aufruf des HTML Kopfes-->
<?=html_head()?>
<!--Aufruf der Hauptnavigation-->
<?=main_navigation()?>
<!--Aufruf der Mitglieder Menüs-->
<?=member_navigation()?>
<!--Text-->
<?=$error_msg?>
<!--Aufruf des HTML Fußes-->
<?=html_footer()?>
<!--Thats all folks-->
Über Eure Hilfe würde ich mich freuen, da ich nicht weiter weis, warum der Fehler auftrifft.