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



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

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



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

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

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

Семь кругов ада за четыре с половиной месяца

Эта история о том, как жить нельзя, о том, как жить стоит, если по-другому не хочется, о том, как жить можно, чтобы выжить Эта история о самой жизни, без прикрас и преувеличений, без желания жить так ...
Триллер «Цвет ночи». Этот стон у них песней зовется?

Триллер «Цвет ночи». Этот стон у них песней зовется?

Тяжелы будни психоанализа. Это только кажется, что профессия мозгоправа требует лишь усидчивости и внимания. Знай себе, поддакивай в паузах, да выписывай антидепрессанты. Здорового человека можно выле...
Как правильно выбрать попугая?

Как правильно выбрать попугая?

Вы решили завести дома попугая. С чего начать? Думаю, что здесь излишни банальные фразы, вроде того, что покупка любого домашнего питомца вообще и попугая в частности — шаг серьезный, гораз...
Эритрофобия. Что делать, если на лице всё написано?

Эритрофобия. Что делать, если на лице всё написано?

В давние времена, глядя на людей с ярко-красным лицом, славяне с улыбкой и гордостью произносили: «Кровь с молоком». Всё на лице написано — эта фраза о них. Это, конечно, взгляд...
Фантастика «Люди в черном 3». Оправданы ли ожидания зрителей?

Фантастика «Люди в черном 3». Оправданы ли ожидания ...

Как метко подметил один из западных киножурналистов, третья часть «Людей в черном» вышла вовсе не хуже первых двух. Но и не сказать, чтобы лучше. Фильм получился другим. А по сути &md...
Стоит прочесть

Как приготовить батбуты - марокканские лепёшки?

На мой вкус, это совершенно очаровательные (причем и по форме, и по содержанию, т. е. по вкусу) лепе...

Парвовирусный энтерит у собак

Основным возбудителем этого заболевания считается парвовирус. Этот вирус довольно стойкий и поэтому ...

Создание сайтов

Особое внимание при создании сайтов мы уделяем компаниям, только начинающим свой путь в Интернете. ...

Хостелы и гостиницы в Омске: чем отличается хороши

Хостелы у нас появились не так давно, тогда как за границей это самый востребованный вид дешевого жи...

Вкусные рецепты: Чорбаджийски чушки, Капуста кваше

Чорбаджийски чушкиВ очень горячее масло жарим "чорбаджийски чушки". Их надобно до этого проколоть ви...

Эти простые калории. Так ли они страшны?

Всем, кто знаком с диетами, известно, что такое калории. Калории, в понимании человека, участвующего...

Преимущества мебели из древесины: 5 оснований купи

При обустройстве жилого помещения мы всегда крайне старательно подходим к выбору мебельного гарнитур...

Мелодрама «Полночь в Париже». Почему Вуди Аллен пе

Хорошо там, где нас нет. Некогда воспевавший малую родину, Вуди Аллен в последнее время предпочитает...

Биография доктора Хауса

Хаус – вне сомнений важнейший герой одноименного сериала. Хаус и ХолмсПрототипом Хауса является Холм...

Ребёнок просит котёнка?..

Ребёнок просит котёнка?.. Прекрасно! Котёнок — отличный подарок для вашего малыша. Чело...



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

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

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