Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
mastergrand
0 / 0 / 0
Регистрация: 27.01.2015
Сообщений: 1
1

Как выполнить это задание

27.01.2015, 15:54. Просмотров 203. Ответов 0
Метки нет (Все метки)

Используя консепции объектно ориентированного программирования разработать шаблонизатор (систему шаблонизации).
Система должна обрабатывать файлы шаблонов, которые содержат специальные маркеры
обромляемые управляющими последовательностями ([%-начало маркера,%]-конец маркера). Реализовать клас template.
В конструктор данного класса передается только одно значение - шаблон.
Класс template должен найти в шаблоне все существующие маркеры и сохранить информацию о них в массиве(закэшировать).
Создать в классе template метод parse.Входным параметром метода parse будет социативный массив значения маркера.
Результатом выполнения данной функции будет шаблон с замененными маркерами значение которых будет переданно в параметры.
Маркеры, значение которых небыло переданно, должны быть удалены из подстановки.




Пример шаблона:
<HTML>
<head></head>
<body>
<h1>[%title%]<h1>
<div class="content">[%content%]</div>
[%suffix%]
</body>
</HTML>

пример вызвающего кода:

echo $template->parse(array('title' => 'Лабораторная работа', 'content' => 'Содержимое работы'));

результат выполнения:

<HTML>
<head></head>
<body>
<h1>Лабораторная работа<h1>
<div class="content">Содержимое работы</div>
[%suffix%]
</body>
</HTML>

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2015, 15:54
Ответы с готовыми решениями:

Как хранить стили в бд или как вообще это реализовать
Имеется: Скрипт вывода таблицы с нужными полями из базы мускула. Он просто...

Ну как выполнить эту задачу
&lt;?php $status = array( 1 =&gt; 'Обычный', 10 =&gt; 'Писанин', 40 =&gt;...

Это действительно код для защиты или это дыра?
Всем привет! Один человек порекомендовал мне вставить код ниже, на мой сайт для...

Как заставить выполнить Javascript в php
Всем доброго дня. Есть поставщик товаров, с сайтом и прайс-листом. Прайс-лист...

Как вместо вывода echo выполнить продолжение скрипта
Здравствуйте! Есть станица php. В ней определенный код выполняет проверку на...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2015, 15:54

Можно ли как-то выполнить действие ВКонтакте в обход хэша?
Здравствуйте, хотелось бы сделать так, чтобы пользователь перешел по ссылке и...

Как это происходит?
Почему так? Объясните пожалуйста, что и как происходит. &lt;?php echo 022 -...

Как это сделать на PHP
Здравствуйте, возник вопрос. Как можно получить на PHP код со страницы с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru