ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Прикручиваем php к tpl
  #1  
Старый 20.02.2010, 00:05
Fox_NICK
Новичок
Регистрация: 10.01.2007
Сообщений: 21
Провел на форуме:
175230

Репутация: 15
По умолчанию Прикручиваем php к tpl

опять же всем доброго времени суток!
Столкнулся с таким вопросом

имеется парсер

PHP код:
<?php class parse_class     {     var $vars     = array();     var $template;      function get_tpl($tpl_name)       {       if(empty($tpl_name) || !file_exists($tpl_name))         {         return false;         }       else         {         $this->template  file_get_contents($tpl_name);         }       }     function set_tpl($key,$var)       {       $this->vars[$key] = $var;       }     function tpl_parse()       {       foreach($this->vars as $find => $replace)              {              $this->template str_replace($find$replace$this->template);              }       }     } $parse = new parse_class?>
ну и index.php

PHP код:
<?php  require('template.php'); $parse->get_tpl('Black/main.tpl'); $parse->tpl_parse();  print $parse->template;   ?>
как сделать что бы пхп код отображался в корректном виде в файле *.tpl



И еще один вопрос, хочу сделать так в cms dle
тоесть задается переменная к примеру {online} и к ней присваивается фаил online.php и тогда в шаблоне просто указываем переменную {online} и отображается рабочий модуль)

вотпробовал вот так:
$parse->set_tpl('{online}','путь к модулю.php');

ну и еще много чего пробовал, но не получилось, может кто нибудь знает как это реализовать?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ