Имеются следующие Smarty шаблоны
main.tpl<html><head><title>Test page</title></head><body>{section name=person loop=2} <b>Name:</b>{$name[person]} <b>Last Name:</b> {$lastName[person]} <br>{/section}</body></html>
Написать программу, которая по этому шаблону генерирует html-страницу с заголовком «Test page» и содержанием вида:
Name: Иван Last Name: ПетровName: Петр Last Name: Иванов
<?define("SMARTY_DIR","c://users/nina/Smarty/libs/");require(SMARTY_DIR."Smarty.class.php"); $smarty = new Smarty; $smarty->template_dir = "c:/smarty_dirs/book/templates/";$smarty->compile_dir = "c:/smarty_dirs/book/templates_c/";$smarty->config_dir = "c:/smarty_dirs/book/configs/";$smarty->cache_dir = "c:/smarty_dirs/book/cache/";$person[0] = array("Иван", "Петров");$person[1] = array("Петр", "Иванов");for ($i = 0; $i < 2; $i++){ $smarty->append(array(name => $person[$i][0], lastName => $person[$i][1]));}$smarty->display("main.tpl");?>(Верный ответ)
<?define("SMARTY_DIR","c://users/nina/Smarty/libs/");require(SMARTY_DIR."Smarty.class.php"); $smarty = new Smarty; $smarty->template_dir = "c:/smarty_dirs/book/templates/";$smarty->compile_dir = "c:/smarty_dirs/book/templates_c/";$smarty->config_dir = "c:/smarty_dirs/book/configs/";$smarty->cache_dir = "c:/smarty_dirs/book/cache/";$smarty->assign(array(name =>"Иван", lastName => "Петров"));$smarty->append(array(name =>"Петр", lastName => "Иванов"));$smarty->display("main.tpl");?>(Верный ответ)
<?define("SMARTY_DIR","c://users/nina/Smarty/libs/");require(SMARTY_DIR."Smarty.class.php"); $smarty = new Smarty; $smarty->template_dir = "c:/smarty_dirs/book/templates/";$smarty->compile_dir = "c:/smarty_dirs/book/templates_c/";$smarty->config_dir = "c:/smarty_dirs/book/configs/";$smarty->cache_dir = "c:/smarty_dirs/book/cache/";$smarty->config_load("page.conf", "header");$smarty->assign(array(name =>”Иван”, lastName => "Петров"));$smarty->assign(array(name =>”Петр”, lastName => "Иванов"));$smarty->display("main.tpl");?>