hi.
jetzt komme ich auch mal mit einer frage zu einer class.
ich habe mir eine class erstellt, die eine art minitemplate darstellen soll.
in dieser class wird eine erstellte html-datei als template geladen, die ein
paar tags beinhaltet, die entsprechend ersetzt werden sollen.
dies wollte ich mit hilfe von arrays lösen. doch leider funktioniert es nicht.
ein paar definitionen im $replace - array sind statisch zum test und einer stammt
aus der defintion zu beginn der class.
hier noch die definition des class-arrays für ein paar sachen.
wer kann mir helfen ....
danke
jetzt komme ich auch mal mit einer frage zu einer class.
ich habe mir eine class erstellt, die eine art minitemplate darstellen soll.
in dieser class wird eine erstellte html-datei als template geladen, die ein
paar tags beinhaltet, die entsprechend ersetzt werden sollen.
dies wollte ich mit hilfe von arrays lösen. doch leider funktioniert es nicht.
PHP-Code:
function ReplaceTags() {
$search = array ( "--BANNER--", "--CONTENT--", "--HEADERFLASHFILE--" );
$replace = array ( "", "/global/css/style.css", $this->_tmplcodes["headerflashfile"] );
$this->_htmlpage = ereg_replace($search, $replace, $this->_htmlpage);
// so funktioniert es
// $this->_htmlpage = ereg_replace("--CONTENT--", "content", $this->_htmlpage);
// so auch.
// $this->_htmlpage = ereg_replace("--CONTENT--", $this->_tmplcodes["cssfile"], $this->_htmlpage);
}
aus der defintion zu beginn der class.
hier noch die definition des class-arrays für ein paar sachen.
PHP-Code:
var $_tmplcodes = array ( "headerflashfile" => "",
"banner" => "banner.html",
"navigation" => "navigation.pages.html",
"cssfile" => "/global/css/style.css" );
danke
Kommentar