Andavos: preg_replace, etwas in einem Befehl einsetzen

Beitrag lesen

Hallo,
also ich arbeite gerade mit Templates.

Und zwar möchte ich, das {datei} ersetzen wird, und zwar durch das Template der Datei: datei.htm

Ich dachte, dies würde mit preg_replace gehn und habe folgenden Code selber geschreiben:

function ....
{
return $template = preg_replace("/{(.*)}/",gettemplate("\1"),$template);
}

Also mit gettemplate lade ich per implode eine Datei.

Wenn ich den Script aufrufe, erhalte ich die Fehlermeldung:
Warning: file(templates/\1.htm): failed to open stream: No such file or directory in C:\apache\htdocs\php\templates\wbb\engine\class.php on line 6

Er sagt nur, das er die Datei \1.htm (\1) nicht findet.

Hat jemand eine Idee, wie das richtig aussehen muss, bzw. wie man das sonst noch lösen kann?

MFG
Andavos

--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr