[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать шаблонизатор?
Гость_WHO
Как сделать шаблонизатор?Очень нужно!



Спустя 2 минуты, 12 секунд (25.01.2012 - 19:42) bob marley написал(а):
Как обычно все ждут чтобы код сам упал к ним с неба :D
Тебе повезло,я другу не давно делал такую приколюху!
Вот самый простой,на мой взгляд,вариант:

<?php
function
host(){ /// Узнаем доменное имя сайта,если домен первого уровня,чтобы указывать полный путь для шаблона!
$url = explode('.', $_SERVER['HTTP_HOST']);
return 'http://'.$url['0'].'.'.$url['1'].'/';
}
function template($title, $content){ /// Функция которая будет информацию собирать в шаблон
$t = file_get_contents(host()."template/index.tpl"); /// ссылка на шаблон
$n = array('{TITLE}', '{CONTENT}'); /// {TITLE} поместить между тегами в файле шаблона <title>,а {CONTENT} между тегами <body>
$k = array($title, $content);
echo str_replace($n,$k,$t);
}
template("Заголовок страницы", "Содержание");

Спустя 18 секунд (25.01.2012 - 19:42) Winston написал(а):
Используй поиск по форуму. Уже 100500 раз обсуждалось.

Спустя 1 минута, 48 секунд (25.01.2012 - 19:44) Guest написал(а):
bob marley
Спасибо большое huh.gif

Спустя 45 секунд (25.01.2012 - 19:45) bob marley написал(а):
Guest
иди уже,пользуйся wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.