1
0
Fork 0
zutil-php/class/template.php

35 lines
719 B
PHP
Raw Normal View History

2010-11-04 15:40:50 +00:00
<?php
class Template{
var $page;
function Template($template = "HelloWorld!!!") {
$this->page = $template;
}
function replace_tags($tags = array()) {
if (sizeof($tags) > 0)
foreach ($tags as $tag => $data) {
//$data = (file_exists($data)) ? $this->parse($data) : $data;
$this->page = str_ireplace("{'" . $tag . "'}", $data, $this->page);//eregi_replace
}
else
die("No tags designated for replacement.");
}
function output() {
echo $this->page;
}
function getOutput() {
return $this->page;
}
function parse($file) {
ob_start();
include($file);
$buffer = ob_get_contents();
ob_end_clean();
return $buffer;
}
}
2008-11-18 20:55:40 +00:00
?>