Как сделать шаблон в php?

php

Грубо говоря
будет файл шаблон ,в него надо вставить параметры.

Пример шаблона

<html>
<title>{title}</title>
<body>
{content}
</body>
и т.д.
Собственно надо на места {title}, {content} ставить свои данные.
Это какое то имеет отношение к шаблонизаторам?
Как это реализовать более лучше, чтобы было меньше тормозов.
cms не предлагать и подобного, сайтик небольшой, но без шаблона сложновато будет...

Примечание:
Переменные мне кажется не лучший выбор...
Не безопасно и не очень удобно на мой взгляд, но такое решение в целом знал -)

Примечание:
Плюс подход не очень удобен из за того, что не удобно вписывать куски кода в переменные.... Там кавычки всякие, слэши... Лишний гемор

Примечание:
Это извращение.
И есть более легкие способы поправить все это, но знаю, что есть способы лучше и удобней....
Так вот хотелось бы найти...

Примечание:
tecolote, слышал, но как влияет подобное на скорость загрузки? Желательно без "я думаю", а что то конкретное...
Вообще, имеет такая штука отношение к понятию шаблонизатор?

Примечание:
borgez, вроме кавычек есть и другие символы...
Собственно первый способ что предложили - не вариант. Второй, жду отзыва по поводу производительности таой конструкции.

Примечание:
Японский Городовой, не поверишь, но тут вопросы задают как раз для того, чтобы познавать новое, а не слушать о якобы своей глупости. Если такой умные, то подскажи, а не критикуй. Если заблуждаюсь, то просто написал бы что не прав.

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

"Проблема в том, что ламеры всего мира полагают" - откуда ты узнал мнение всего мира? Смотрю сам пишешь глупости и пытаешься казаться заумным.

По вопросу есть ответ или только глупый лепет в мою сторону?

Примечание:
Успокойся, стань адекватным и возвращайся к разумным людям.... Тебе сейчас тут не место.... Я же писал, да , я придурок, при дураке я...Который оптисался последний...

"Грубо говоря
будет файл шаблон ,в него надо вставить параметры.

Пример шаблона

<html>
<title>{title}</title>
<body>
{content}
</body>
и т.д.
Собственно надо на места {title}, {content} ставить свои данные.
Это какое то имеет отношение к шаблонизаторам?
Как это реализовать более лучше, чтобы было меньше тормозов.
cms не предлагать и подобного, сайтик небольшой, но без шаблона сложновато будет..."

Прочитал? Я писал что нужен шаблонизатор? Нужен шаблон сайта и вставлять некоторые блоки в разные части шаблона..

Примечание:
platonische, в школу? Чего я там забыл? Книги читал и? Что это изменит? Если бы я знал ответ на свой вопрос, не задавал бы. Я ни от кого ничего не требую, но мне хочется слышать адекватные ответы.
Оскорблять? Хм, я с пустого места не стал быоскорблять, но тот городовой во всех темах мало того, что нагрубил, попытался оскорбить, по моему более нормальных откликов от меня он не заслужил...
Насчет других cms согласен, разумная идея. Но помимо обычных шаблонов там еще кучу наворотов. Думал что найдется решения для начального уровня
Ответы:
Очень просто
Насчёт кавычек всё просто:
а про str_replace слышали ? оччен помогает. грузим шаблон, заменяем и выдаем - все дела
кавычки во всём HTML юзай двойные во всём php одинарные и всё будет ок ) имх...
$replacement='<a href="сцылко">ыыы //\\ домик!!</a>';
$string=file(шаблон);
$string= preg_replace('{content}', $replacement, $string);
Про кавычки и слеши - дебильное замечание. Никакой код в переменные не вписывается. Шаблон нужен только тогда, когда данные в него подставляются из хранилиша. То есть, заполняет переменные не аффтар сайта, а код.
Про небезопасность подхода - дебильное замечание. Разумеется, что ничего конкретного, без "я думаю", аффтар сказать про небезопасность не сможет.
Не тебе судить, придурок, о глупости лепета.
Определись сначала, нужен тебе шаблонизатор, или "без него сложно будет". В чем сложность? Словами можешь сказать, или ни на что кроме "сам дурак" интеллекта не хватает?
Я не понимаю, ты хочешь готовое решение что ли? Решение должно быть только товим - мы тебе можем только чуть помочь - натолкнув на направление.
Японский городовой может немного груб - но прав на 120%
Мой тебе совет взять CMS и посмотреть пример написания подобных вещей. Возьми за основу любой движок и потихоньку переводи свой сайт. Обзываться здесь не надо, никто тебе здесь ничего не должен. Не можешь понять - в школу (книжку хоть одну прочитал про html, css, php или perl?)


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.