function compileTemplate($array, $html)
{
	$html = $html . '.html';
   if (file_exists($html) AND $array != FALSE)
   {
      $html = file_get_contents($html);
      foreach ($array as $findTag => $replaceTag)
      {
         $data[$findTag] = $replaceTag;
      }
      foreach ($data as $findTag => $replaceTag)
      {
         $find[] = $findTag;
         $replace[] = $replaceTag;
      }
      $result = preg_replace($find, $replace, $html);
   }
   else
   {
      $result == FALSE;
   }
   return($result);
}Принцип работы:
$test['#{test}#'] = 'test'; //присваиваем маркеру {test} значение
print(compileTemplate($test, 'test'); //выводим откомпилированный шаблон test.htmlНикак немогу сделать так, чтобы некоторые маркеры были глобальными (т.е. были заменены во всех шаблонах).
Например {_MARKER_} - это глобальный, а {marker} - это локальный (заменяется только в определенном файле).
Помогите плизз…
 
         
                                     
                                     
                                     
                                     
                                    