Scripts
Real Simple Template Parser
Hoi Hoi. Veel mensen maken de laatste tijd ingewikkelde template parsers. Nou, ik wou er ook eentje maken en ik kwam op een uit die praktisch alleen basisfuncties van PHP gebruikt. Je mag hem natuurlijk uitbereiden. Commentaar is welkom. Voorbeeld van template(*.tpl file): Voorbeeld van gebruik van parser(*.php file): Veel plezier ermee!
real-simple-template-parser
<?
# NRSTP - Nille's Real Simple Template Parser
# Copyright 2006 @ Nille
# [email protected]
error_reporting(0);
class parser {
var $versie = "1.0";
var $templatecontent;
var $templatefile;
function parser($file) {
$this->templatefile = $file;
$this->templatecontent = file_get_contents($this->templatefile)or die("Fout: \"$this->templatefile\" kon niet geopend worden!");
}
function assign($block, $content) {
$block = '[' . $block . ']';
$this->templatecontent = str_replace($block, $content, $this->templatecontent);
}
function output() {
echo $this->templatecontent;
}
}
?>
Reacties
0