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



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

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



Рецензия на фильм

Рецензия на фильм "Американская История X"

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

За портъерой

     Черное атласное трико с тремя красными полосами - вот что было      нужно Артуру для выступления в шоу-программе. Материал ему доставили &nb...
Игра «Монополия» + игра «Акционер» = ?

Игра «Монополия» + игра «Акционер» = ?

Игру «Монополия» знают, наверное, все. Изобретена она была ещё в разгар Великой депрессии в 1934-м году в США продавцом отопительного оборудования Чарльзом Дэрроу. На данный момент в эту и...
Как приготовить батбуты - марокканские лепёшки?

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

На мой вкус, это совершенно очаровательные (причем и по форме, и по содержанию, т. е. по вкусу) лепешки. Пекут их в Марокко и называют батбуты. Очень старательно я пыталась найти значение этого волше...
Фантастика «Люди в черном 3». Оправданы ли ожидания зрителей?

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

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

В командировке

Правда. Только правда. Ничего, кроме правды. Давно было - в Днепропетровске в командировке. Приехал туда из ПМЖ СПб. Красивый Днепр при чудной погоде, а мыла нет. Только в бане об этом узнал, уже го...
Самое интересное

Летний сад после реконструкции. Душа в шпалерах за

Петербуржцы-ленинградцы, да и гости нашего города с нетерпением ждали, когда же, наконец, распа...

Грамотное сексуальное воспитание детей

В настоящее время большое количество родителей абсолютно не уделяют необходимого внимания сексуально...

Чувство локтя

Партнерство вне конкуренции В настоящее время количество сдаваемых объектов всё время увеличивает...

Поливинилхлорид окна: их главные достоинства и нед

Если недавно окна делали исключительно из дерева, то на сегодняшний день же основной материал, испол...

Чем занять ребенка в отсутствие папы?

Ребёнку 1 год 9 месяцев. Малыш все делает только с папой: ложится спать с папой, играет с папой, еде...

Тумстоун: чем он знаменит? Часть 1

Многие из вас, вероятно, видели американский вестерн «Тумстоун — легенда Дикого Зап...

Вкусные рецепты: Торт "Cнежок" с абрикос

Торт "Cнежок" с абрикосами.Взбить яйца с сахаром и ванилином.Муку смешать с крахмалом и разрыхлителе...

Как похудеть за несколько секунд? Секреты удачных

Эта статья не для обладательниц размеров 90−60−90, но в ней нет и ни слова о том, как сб...

Как организовать детский праздник?

Приближается самый главный день в жизни вашего малыша - его День Рождения. Буквально лет 10 назад сц...

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

С чем обычно ассоциируется отпуск у большинства женщин? Выгулять новые платьица, покрыться бронзовым...



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

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

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