PHP in einer tpl Datei

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

PHP in einer tpl Datei

Beitrag von JazzP »

Hallo,
ich möchte ein PHP Script in einem tpl ausführen lassen
http://www.phpbb.de/viewtopic.php?t=9993
diese methode gibt nur den text aus und keine Variablen oder MySQL Abfragen. Wie stell ich das an, dass zB ein echo Befehl ausgeführt wird.

Danke für die Hilfe.

MfG Jazz
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Eigentlich sollte die genannte Methode funktionieren... aber Du könntest auch den php Code in die entsprechende Datei schreiben und dann einfach das Templatesystem von phpBB nutzen... was willst´n, wo machen ?
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Fängt die Datei die den code enthällt auch mit <?php an und hör mit ?> auf?
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

Beitrag von JazzP »

Ja
aber es wird nicht als PHP ausgeführt sondern nur den ganzen Text der Datei eingefügt.

MfG Jazz
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

...biete ma diese *.php zum Download an, damit ma sich das ma anschauen kann.
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

Beitrag von JazzP »

Es reicht schon wenn es funktioniert, dass man
eine test.php

Code: Alles auswählen

<? 
echo "Test";
?>
einbindet
in ein Template.
Also mit

Code: Alles auswählen

$template->assign_vars(array('TEST' => implode("",file("test.php"")));
Im Template dann Selber

Code: Alles auswählen

{TEST}
MfG Jazz
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..und funktioniert das ? (weiss jetzt ned ob des ´ne Frage oder ´ne Aussage is :wink: )
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

Beitrag von JazzP »

So hätte ich des gern. Aber wie oben gesagt erkennt er nicht dass es PHP ist, sondern gibt den reinen Text der test.php aus.

MfG Jazz
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..versuch´s ma mit..
<?php
echo "Test";
?>
JazzP
Mitglied
Beiträge: 47
Registriert: 30.11.2002 22:07
Wohnort: Steinenbronn

Beitrag von JazzP »

:D
hab ich such schon, bin ja net blöd.
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“