Недавно начала осваивать Smarty (равно как и PHP). Дано: Windows XP SP2; PHP 5.2.5 IIS 5.1 Хотела вывести что то типа Hello World в шаблон. Структура каталогов следующая: C:InetpubwwwrootSmartyLibs -здесь лежат файлы Smarty C:InetpubwwwrootProjectindex.php - стартовая страница C:InetpubwwwrootProjecttemplatesindex.tpl - здесь я положила шаблон C:InetpubwwwrootProjecttemplates_с C:InetpubwwwrootProjectconfigs C:InetpubwwwrootProjectcache Вот как это выглядит изнутри: Index.php <?php error_reporting(E_ALL); require_once("C:/Inetpub/wwwroot/Smarty/Libs/Smarty.class.php"); $s = new Smarty(); $s->template_dir="./templates/"; $s->compile_dir="./templates_c/"; $s->config_dir="./configs/"; $s->cache_dir="./cache/"; $T="Hello World"; $s->assign("Q",$T); $s->display("./templates/index.tpl"); ?> Ну и шаблон index.tpl <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 //EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251"> <title></title> </head> <body> <p>{$Q}</p> </body> </html> Проще некуда мне кажется. Но... выполняю и вижу только пустоту. Чистую страничку. Такое впечатление что инструкция display игнорируется, но никаких сообщений об ошибке не получаю. Пробовала задавать абсолютные пути. Результат тот же. Что делать? Может проблема в правах, но я читала что это актуально только для Апача. В общем не знаю... Помогите кто чем может