<!--INCLUDE 'overall_header.html'-->eregi_replace("\<!--INCLUDE '(.*)'-->",$this->getcontent("\\1"),$this->htmldata);
<?php
//Template Engine (class.template.php) v1.00
class template
{
var $htmldata = "";
var $styledir = "style/";
function template($file)
{
$fileopen = fopen($this->styledir.$file,"r");
$this->htmldata = fread($fileopen,filesize($this->styledir.$file));
fclose($fileopen);
$this->parse();
}
function parse()
{
$temp = eregi_replace("\<!--INCLUDE '(.*)'-->",$this->getcontent("\\1"),$this->htmldata);
print($temp);
}
function getcontent($file)
{
$fileopen = fopen($this->styledir.$file,"r");
$return = fread($fileopen,filesize($this->styledir.$file));
fclose($fileopen);
return $return;
}
}
?>//Includes die vom Template kommen
$temp = preg_match_all("/<!--INCLUDE '[a-zA-Z]'-->/",$this->htmldata,$regs);
$i = 0;
foreach($regs AS $file)
{
if ($i != 0 AND $last != $file)
{
$this->htmldata = str_replace("<!--INCLUDE '{$file}'-->",$this->getcontent($file),$this->htmldata);
$last = $file;
}
$i++;
}
unset($regs);
unset($temp);
Probleme mit eregi-replace() (Badword-Filter)
Pagestylist 30.03.2007 - 61 Hits - 2 Antworten
Fehler beim Einbinden einer Fortran dll in C++
c++progr 25.08.2007 - 39 Hits - 1 Antwort
Kleines Problem mit DOM und FireFox
Dr.Ma-Busen 03.12.2007 - 59 Hits - 3 Antworten
Javascript und Entertaste
wurzelpeter 21.06.2008 - 51 Hits - 4 Antworten