hallo,
require("D:/xampp/Smarty/libs/Smarty.class.php");
In der Regel reicht ein "require_once", aber das ist unerheblich.
$smarty->template_dir = trim("templates");
$smarty->config_dir = trim("configs");
Ich habe jetzt zwar nicht nochmal in die Doku geschaut, und es ist auch schon ein Weilchen her, daß ich das letztemal über die Theorie bei Smarty nachgedacht habe - aber ich meine mich erinnern zu können, daß du hier nicht mit trim kommen kannst, sondern daß hier der exakte Pfad hingehört. Man kann auch das Smarty-Handbuch nachlesen.
Bei meiner eigenen Startseite für den lokalen Apache sieht das beispielsweise so aus:
//==========Smarty ansprechen===========
require_once('Smarty.class.php');
$smarty = new Smarty;
$smarty->template_dir = 'G:/root/startseite/';
$smarty->compile_dir = 'G:/root/startseite/compile/';
//======================================
Grüße aus Berlin
Christoph S.