Forum


Suchen Forum RSS RSS2 SuchenSuchen Mitgliederliste Mitgliederliste RegistrierenRegistrieren ProfilProfil Login


Info: Der Forenbetrieb wurde leider eingestellt.

Gehe zu: » Forum » PHP und MySQL » Template System

Seite: 1

Thema
Autor
Template System
Beitrag von Raph am: 17.05.2008 16:02:32

Hallo Patrick =)

Ich möchte, das wenn ich z. B. in der index.php {head} schreibe, dann soll die Datei head.tpl aus dem Ordner templates ausgegeben werden. Die Datei in der diese function/script steht soll auch in einem externem ordner sein, z.b. pas und per include in die index.php includet werden, kannst du mir da helfen? würdest du das machen?

danke im vorraus =)


Raph
Benutzer

Beiträge: 1
OFF PN Schicken Homepage
AW: Template System
Beitrag von PAS am: 17.05.2008 21:24:51

Hi,
hier ein Beispiel, wie du das ganze machst:

PHP-Code:
<?php   $code = '{info} gibt einfach die datei aus ;D {index}';   echo preg_replace_callback("/(\{)((?:[a-z][a-z]+))(\})/is", "pas", $code);   function pas($treffer) { $file = $treffer[2] . '.tpl'; $ordner = './'; if (file_exists($ordner . $file)) { $handle = fopen ($ordner . $file, "r"); $tmp = null; while (!feof($handle)) { $buffer = fgets($handle, 4096); $tmp .= $buffer; } fclose ($handle); return $tmp; } else { return 'Datei "' . $ordner . $file . '" nicht gefunden!'; } }   ?>


PAS
Administrator


Beiträge: 762
OFF PN Schicken Homepage

Seite: 1



Statistik
Statistik
Es wurden insgesamt 3838 Beiträge geschrieben.
Wir haben 11066 registrierte Mitglieder.
Der neueste Benutzer ist laustralianorth - Forum Beta³ - Bug melden