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



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

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



Атеросклероз - какова причина? Гомоцистеин

Атеросклероз - какова причина? Г...

У моих приятельниц часто возникала такая ситуация: в крови холестерин нормальный, а УЗИ показывает холестериновые бляшки, и врачи ставят диагноз: атеросклероз. Ну, пока меня это не касалось, я считал...
Аптеронотус белокаймовый или Рыба черный нож

Аптеронотус белокаймовый или Рыб...

В природе Аптеронотус белокаймовый или черный нож (Apteronotus albifrons) обитает в заросших водоемах верхней и средней части бассейна реки Амазонка (Бразилия, Перу, Колумбия, Боливия) с медленно теку...
Как обезопасить себя от квартирных воров?

Как обезопасить себя от квартирн...

К сожалению, криминогенная обстановка в России продолжает сохраняться напряженной. В городах каждое лето наблюдается всплеск квартирных краж. Поэтому хозяева в собственном доме должны быть защищены не...
Как изменятся страховые взносы в 2012 году?

Как изменятся страховые взносы в...

Третьего декабря 2011 года принят Федеральный закон № 379-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации по вопросам установления тарифов страховых в...
Вкусные рецепты: Дуэльные "сандвичи" из суфле., Булочки Ярославские, Красное масло

Вкусные рецепты: Дуэльные "...

Дуэльные "сандвичи" из суфле.Кроме того: готовые королевские креветки и мидии, оливковое масло, сливочное масло, настой шафрана, белый перец, чёрный перец, сухой тимьян, молотый мускатный орех, сахар,...
Как сделать паштет из печени оленя?

Как сделать паштет из печени оле...

Этот рецепт — плод экспериментов последних трёх лет. Обычно охотники в Америке не берут печень — оставляют её вместе с другими внутренностями оленя в лесу (это всё съедается раку...
Медицина и здоровьеПродукты питания, рецептыКультура, искусство, историяДом и семьяСтроительство и ремонтITОбразование и НаукаБизнесРастения и животныеПутешествия
Интересное:

О информационном портале:

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

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