Hallo,
ich habe folgenden Code:
PHP-Code:
<?php
$this->template = preg_replace("/{include file="(.*)"}/isU", file_get_contents("templates/$1"), $this->template);
?>
Das Ergebniss ist dieses:
Code:
Warning: file_get_contents(templates/$1) [function.file-get-contents]: failed to open stream: No such file or directory in [...] on line 28
Warning: file_get_contents(templates/$1) [function.file-get-contents]: failed to open stream: No such file or directory in [...] on line 28
Eigentlich sollte
$1 hier jetzt durch
header.tpl ersetzt werden, warum klappt das nicht?
Wenn ich das so schreibe:
PHP-Code:
<?php
$this->template = preg_replace("/{include file="(.*)"}/isU", "file_get_contents("templates/$1")", $this->template);
?>
Wird richtig ersetzt, aber das ganze wir dann ja uch nur als Zeichenkette ausgegeben und nicht als Code ausgeführt...
Kann mir jemand helfen?