Dominic Suter
18.01.2002, 10:42
Hallo zusammen.
Ich bin gerade am Coden meiner Page. Darin sollen die Textinhalte jeweils dynamisch in ein PHP Template geladen werden. So weit so gut. Aber als ich das script testen wollte, kam eine Fehlermeldung:
Warning: Failed opening ´templateinc´ for inclusion (include_path=´´) in c:\dominic\page\template_test.php on line 29
Fatal error: Cannot instantiate non-existent class: template in c:\dominic\page\template_test.php on line 31
Der Quelltext dazu sieht folgendermassen aus:
<?PHP
include (template.inc);
$t = new Template("/templates","remove"); //Pfad zu den Templates, nicht erkannte Variabeln werden übersprungen
$t = set_file(array("main" => "main.tpl",
"navigation" => "navigation.tpl")); //Hash für die Seitenelemente
$t->set_var(array(
"Title" => "Dies ist der Titel der Page", //Ab hier der eigentliche Inhalt der Page, inkl. HTML
"BodyContend" =>"Dies ist der Body Inhalt"
));
$t->parse("out",array("main")); //Parsen der Daten und übergeben an die Variabel "out"
$t->p("out");
?>
Das File phplib.php liegt bei mir im Verzeichnis: C:\php4\pear\Cache\Container
Muss ich nun einen Pfad zu diesem File angeben, oder was wird da genau gefordert. Fals ich den Pfad angeben muss: Wie geht das?
Vielen Dank für eure Hilfe!
Ich bin gerade am Coden meiner Page. Darin sollen die Textinhalte jeweils dynamisch in ein PHP Template geladen werden. So weit so gut. Aber als ich das script testen wollte, kam eine Fehlermeldung:
Warning: Failed opening ´templateinc´ for inclusion (include_path=´´) in c:\dominic\page\template_test.php on line 29
Fatal error: Cannot instantiate non-existent class: template in c:\dominic\page\template_test.php on line 31
Der Quelltext dazu sieht folgendermassen aus:
<?PHP
include (template.inc);
$t = new Template("/templates","remove"); //Pfad zu den Templates, nicht erkannte Variabeln werden übersprungen
$t = set_file(array("main" => "main.tpl",
"navigation" => "navigation.tpl")); //Hash für die Seitenelemente
$t->set_var(array(
"Title" => "Dies ist der Titel der Page", //Ab hier der eigentliche Inhalt der Page, inkl. HTML
"BodyContend" =>"Dies ist der Body Inhalt"
));
$t->parse("out",array("main")); //Parsen der Daten und übergeben an die Variabel "out"
$t->p("out");
?>
Das File phplib.php liegt bei mir im Verzeichnis: C:\php4\pear\Cache\Container
Muss ich nun einen Pfad zu diesem File angeben, oder was wird da genau gefordert. Fals ich den Pfad angeben muss: Wie geht das?
Vielen Dank für eure Hilfe!