Шаблонизатор PHP - простое решение основного скрипта любого динамического сайта

Одним из основных PHP скриптов сайта является шаблонизатор. Вариантов его построения превеликое множество. Но по моему мнению наиболее приемлимый из них это вариант шаблонизатора, который выполняет только роль перевалочного пункта для различных страниц и скриптов сайта, которые после выпонения в готовом виде уже выводятся в браузер последней командой этого-же шаблонизатора.

Ниже по тексту представлен один из вариантов такого шаблонизатора. Заранее договоримся, что сам статичный шаблон у нас разбит на части, например top. html, body. html, bottom. htm (хотя в принципе этого вполне можно и не делать) и в нужных местах его частей проставлены названия переменных заключенных в %%, которые будут изменять свое содержимое от страницы к странице сайта.




Теперь несколько слов по данному php скрипту. Но прежде, чем прочитать краткий комментарий к нему нужно не забыть открыть любой справочник по php для того, чтобы глубже уяснить суть последующего текста. Работает скрипт предельно просто. Сначала он загружает с помощью функции file_get_contents () в переменные в виде строк содержимое титлов, страниц, мета описаний сайта. Затем начинает работать уже наша новоиспеченная функция repl (), которая последовательно выполняет операции по загрузке в переменную $temp частей нашего шаблона top. html, body. html, bottom. html, (все та же функция file_get_contents () в составе функции repl ()), а затем с помощью функции str_replace () перемещает содержимое переменных в которых уже содержатся страницы, мета описания, на места заключенные в %% и все это затем выводит оператором echo (). В результате получается, что-то вроде пазлов, которые скрипт устанавливает в нужные места, а в браузере это уже выглядит, как шаблон с содержимым титлов, страниц, мета описаний и т. д. Вот собственно и все. Более подробно уяснить содержание данной статьи можно обратившись к ее первоисточнику. . .


Простое решение - php шаблонизатора для любого динамического сайта.
22:10 24.03.2017



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Способы укладки ламината

Способы укладки ламината

Укладка ламината методом склеивания дощечекНекоторые виды паркета и ламината соединяются одновременно с помощью пазов, гребешков и клея. Рекомендованный производителем клей сплошным слоем наносят на в...
Дрессировка собак. Команды «Сидеть», «Лежать», «Стоять»

Дрессировка собак. Команды «Сидеть», «Лежать», «Стоя...

Прежде всего, следует начать с обучения собаки команде «Сидеть». Для этого можно использовать любое слово или фразу, однако наилучшим вариантом, как показывает опыт, является именно слово «Сидеть». Ус...
6 лучших мест, где провести отпуск, чтобы похудеть и похорошеть

6 лучших мест, где провести отпуск, чтобы похудеть и...

С чем обычно ассоциируется отпуск у большинства женщин? Выгулять новые платьица, покрыться бронзовым загаром, пофлиртовать с горячим южным мачо, привезти друзьям пару сувениров, а себе… несколько лишн...
Новинки кино. Что смотреть в выходные 10-12 июня? «Мадагаскар 3» и др.

Новинки кино. Что смотреть в выходные 10-12 июня? «М...

Сезон летних блокбастеров открывается с легкой руки киностудии DreamWorks, выпускающей на мировой экран очередную порцию приключений забавных зверей в мультфильме «Мадагаскар 3». И это еди...
Почему лидеры выбирают Mini-MBA?

Почему лидеры выбирают Mini-MBA?

С начала кризисных явлений в российской экономике, проявились наиболее слабые стороны российских предприятий, и, зачастую, руководители и менеджеры были не готовы реализовать четкие структурированн...
Почему зарабатывать в Интернете выгодно?

Почему зарабатывать в Интернете выгодно?

Технологии бурно развиваются, и Интернет не исключение. Это уже не просто средство для просмотра новостей и погоды, а полноценная система для заработка денег. В Интернете существует масса способов зар...
Популярное

Вкусные рецепты: Яблочный пирог с кремом, Морковны

Яблочный пирог с кремомПриготовить песочное тесто. Желтки взбиваем с сахароми добавляем сметану, пер...

Зимнее путешествие в Прагу.Часть 1

   В этот раз мы решили изменить своей любимой авиакомпании «Аэрофлот» и попробовать экску...

Библиотека - дом книги или развлекательное учрежде

27 мая — Общероссийский день библиотек! Хочется еще раз напомнить всем, зачем и поче...

Как разводят туристов в Паттайе!

Как разводят туристов в Паттайе!1. Читаем правила пользования мини баром в отелеВсе дело в том, что ...

Ювелирная мода или как правильно купить украшение

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

Герои офисных мифов. Кто как себя ведет в проблемн

Время от времени каждый из нас попадает в ситуацию, исход которой трудно прогнозировать. Не всегда п...

Серьезный подход к теплоизоляции: плиты из экструд

Свойства материала Экструдированный полистирол, из которого изготовлены плиты Primaplex, по структу...

Как бросить курить? Поможет эндогенное дыхание!

О вреде курения уже сказано столько, что и добавить, казалось бы, нечего. Большинство людей отч...

Покупаем визитиницу

Визитница как элемент делового стиля Кляссер для визиток (или просто визитница) сегодня — неизменный...

Возможно ли на самом деле гадание на картах по тел

Гадание на картах по телефону и онлайн, поможет узнать ЧТО БУДЕТ?! Это надёжный метод получить ответ...



Развивая портал:

Наш сайт является ресурсом, который включает в себя полный список познавательных и занимательных статей. Каждый посетитель отыщет для себя что-нибудь нужное. Адаптированный дизайн дает возможность вам максимально быстро находить подходящую информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех гаджетах. Теперь отыскать актуальную информацию стало совершенно легко.

Мы собрали для вас полезные и интересные статьи. У нас портале вы отыщите ответы на интересующие вас вопросы. Элементарная система поиска дает возможность вам моментально отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых гаджетах. Теперь, поиск нужной информации будет занимать у вас секунды.