Forum
Gehe zu: » Forum » PHP und MySQL » Template System
Seite: 1
Thema
Autor
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 =)
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 =)
Hi,
hier ein Beispiel, wie du das ganze machst:
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!'; } } ?>
Seite: 1
Statistik
Es wurden insgesamt 2165 Beiträge geschrieben.
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden
Beitrag von

