Шаблонизатор 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 Club-rosneft.Ru




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

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



Сегодня я хочу свести тебя с ума!

Сегодня я хочу свести тебя с ума!


     Ты готов?      Тогда я начинаю. . .      Я бы хотела обнять тебя, прижаться к твоему телу, покрывая его поцелуями!!! Сна...


«Школа толерантности»

«Школа толерантности»


Ключевой темой Школы стали вопросы профилактики экстремизма в молодёжной среде, усиление социальной и гражданской активности молодого поколения, формирование актива в сфере регулирования межэтнических...


Год Кота и Кролика: что обещают нам звезды? Общий обзор

Год Кота и Кролика: что обещают нам звезды? О...


У каждого года Восточного календаря есть свой правитель. И в этом году им становится Белый Кот и Кролик. В свои права этот зверек вступит 3 февраля в 5 часов 32 минуты. Что нам следует ждать от э...


Революционная методика изучения английского языка разработана в Казани

Революционная методика изучения английского я...


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


Паровая ванночка для лица. Что за красавица в зеркале?..

Паровая ванночка для лица. Что за красавица в...


Желание иметь красивую, здоровую кожу присуще каждой женщине. Практически все знают, что за кожей необходимо ухаживать. Но как, почему и когда, знают далеко не все. Купили баночку крема — ...


Новый принцип распределения по труду

Новый принцип распределения по труду


Кому много дано, с того много и спросится. Б и б л и я 1 «…Общество обязательно и неизбежно придет к выводу, что формула «от каждого – по способностям, каждому – по труду» является самой спр...


Стоит прочесть

Mozilla Firefox. Какие расширения можно добавить в

Mozilla Firefox без дополнений — довольно скучный и неинтересный браузер, не впечатляющий ни скоростью работы, ни функциональностью. Однако после установления дополнительных плагинов он пр...

Строим загородный дом - все о договоре строительст

Строительство коттеджей, выполненное на профессиональном уровне, даст возможность осуществить мечту о приятном и комфортном отдыхе за городом. Вопрос состоит лишь в том, какой компании можно довери...

STEN Mark II. Как «редкостное дерьмо» стало самым

«STEN», конечно, редкостное дерьмо, но он внес немалый вклад в нашу победу". (Английский генерал Александер. ) Да, настолько немалый, что с тех пор термин «sten» в английс...

Вкусные рецепты: Баница "Баничка", КУЛИЧ

Баница "Баничка"Доченька попросила супругу сделать баницу, и я подумал, что зря до сих пор скрывал этот прекрасный рецепт. У неё получается всегда очень вкусно. Мы обыкновенно съедаем половину баницы ...

2012: Судный день

Большая часть планеты никак не может дождаться выхода фильма "2012: Судный день". Создатели обещают захватывающий сюжет, красивы и качественные спецэффекты. Компания Sony перенесла дату выхода фльма н...

Бедные и богатые. Како, Людие, Мыслете, и в чем ра

А различие в том, что богатый человек сразу увидит в моем заглавии статьи три последовательных буквы старославянского алфавита: Како, Людие и Мыслете — К, Л, М. А еще богатый свяжет три бук...

Приобретаем аксессуары для мобильного телефона

Сегодня мобильный считается одним из наиболее важных атрибутов в бытовой жизни любого современного человека. Есть много разных моделей сотовых телефонов, а также аксессуаров для них. К каждому сотовом...

Тесто. Как и зачем? Основа и оболочка

В предыдущей части мы рассмотрели некоторые возможности теста. Продолжим. Основа Основа — она и есть основа. Главное, чтобы было основательно. Крепко и надежно. Если мы освоили сдобное или...

Обувь для ребенка

Проблема выбора обуви для ребенка становится актуальной где-то после первых 6-ти месяцев его жизни. Всю детскую обувь для крохи можно условно поделить на 2 группы: для малышей ходящих“ и неходящих“. Е...

Самостоятельный перенос электропроводки

Мало какой ремонт в квартире, пусть даже косметический – переклейка обоев, обходится без проблемы переноса на новое место электрических розеток и выключателей. Конечно, самое простое – это обратиться ...

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

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

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