Главная / Язык программирования PHP / Имеется два шаблона main.tpl <html> <head><title>{TITLE_}</title></head> <body>{MAIN}</body> </html> и page.tpl <b>Name:</b> {Name} <b>Last Name:</b> {LastName} Используя класс для ра

Имеется два шаблона

main.tpl <html> <head><title>{TITLE_}</title></head> <body>{MAIN}</body> </html>

и

page.tpl <b>Name:</b> {Name} <b>Last Name:</b> {LastName}

Используя класс для работы с FastTemplate, написать программу, которая по данным шаблонам генерирует html-страницу с заголовком «Test page» и содержанием вида:

Name: Иван Last Name: Петров

вопрос

Правильный ответ:

<?php /* START */ include("class.FastTemplate.php3"); $tpl = new FastTemplate("c:/users/path/to/templates"); $tpl->define(array( main => "main.tpl", page => "page.tpl")); $tpl->assign(TITLE_, "Test page"); $tpl->assign(Name, "Иван"); $tpl->assign(LastName, "Петров"); $tpl->parse(MAIN, array("page","main")); $tpl->FastPrint(); ?>
<?php /* START */ include("class.FastTemplate.php3"); $tpl = new FastTemplate("c:/users/path/to/templates"); $tpl->define(array( main => "main.tpl", page => "page.tpl")); $tpl->assign(Title_, "Test page"); $tpl->assign(NAME, "Иван"); $tpl->assign(LASTNAME, "Петров"); $tpl->parse(MAIN, array("page","main")); $tpl->FastPrint(); ?>
<?php /* START */ include("class.FastTemplate.php3"); $tpl = new FastTemplate("."); $tpl->define(main => array( Name => "Иван", LastName => "Петров", TITLE_ => "Test page")); $tpl->parse(MAIN, "page"); $tpl->parse(MAIN, ".main"); $tpl->FastPrint(); ?>
<?php {* START *} include("class.FastTemplate.php3"); $tpl = new FastTemplate("c:/users/path/to/templates"); $tpl->define(array( main => "main.tpl", page => "page.tpl")); $tpl->assign(TITLE_, "Test page"); $tpl->assign(Name, "Иван"); $tpl->assign(LastName, "Петров"); $tpl->display(main.tpl); ?>
Сложность вопроса
95
Сложность курса: Язык программирования PHP
50
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил сессию, за что я не увидел этот сайт с всеми ответами с тестами intuit раньше
04 авг 2017
Аноним
Это очень заурядный вопрос по интуиту.
27 окт 2016
Аноним
Экзамен прошёл на 4. Спасибо сайту
10 июн 2016
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.