База ответов ИНТУИТ

Язык программирования PHP

<<- Назад к вопросам

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

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(".");$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);?>        
<?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();?>        
Похожие вопросы

Имеются следующие Smarty шаблоны

main.tpl<html><head><title>{#TITLE_#}</title></head><body><b>Name:</b>{$Name}<b>Last Name:</b> {$LastName}</body></html>        

и

page.confTITLE_ = "Test page"        

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

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

Имеются следующие 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: Иванов        
Создать класс A, расширяющий класс B с помощью методов view() и test() и переменной $a. Вызвать метод view(), определенный в базовом классе, из метода test() расширяющего класса.
Передать на сервер методом POST информацию о статье: ее название (title) и краткое содержание (description). Сервер должен сгенерировать и вывести сообщение, что статья с таким названием и кратким содержанием внесена в каталог.
Составить запрос к таблице описаний статей (Articles): изменить название статьи (title), автор (author) которой "Петров" на название "Второе название".
Составить запрос к таблице Articles на получение всех значений таких ее полей, как название статьи (title), автор (author) и краткое содержание (abstract). Упорядочить результат запроса по имени автора.
Составить запрос к таблице Articles на добавление описания статьи с названием (title) "Новая статья" и автором (author) "Сидоров С. С.".
Написать программу, которая выводит "жирными" буквами (тег <b>) строку "Добро пожаловать!" с использованием языка PHP.
С помощью какого метода печатается содержимое шаблона на экран в FastTemplate и в Smarty соответственно?
Передать на сервер методом GET информацию о статье: ее название (title) и имя автора (author). Сервер должен сгенерировать и вывести сообщение, что статья этого автора с таким названием внесена в каталог.