66772
Goto Top

Templatesystem von edv-guru und Funktionen

Die Funktion auch über eval durchführbar?

Hi,

habe mir das Templatessystem von edv-guru angeschaut und ist ja wirklich gut.

Templates mit PHP

Aber ich hab jetzt in Problem. Und zwar hab ich in den Templates noch eine Funktion mit drin. Also zum Beispiel ein Template schaut bei mir so aus:

Das ist ein Test mit $class->loadwort(blub) hier.

Also da ist noch über ne class ($class) eine Funktion eingebaut die nachher einen Wert zurückgibt. Eigentlich wir das ja einfach so gemacht:

Das ist ein Test mit <? echo"$class->loadwort(blub)";?> hier.

Aber das geht bei mir im Template über das eval nicht. Kann man das trotzem irgendwie schaffen, dass eval die Funktion auch mit durchbringt?

Danke für die Hilfe

Content-ID: 90876

Url: https://administrator.de/contentid/90876

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

16568
16568 29.06.2008 um 18:40:15 Uhr
Goto Top
Warum nimmst Du eigentlich nicht fertige CMS-Systeme?
Gibt genügend einfache...


Lonesome Walker
66772
66772 29.06.2008 um 23:59:20 Uhr
Goto Top
Hi,

weil ich gern was selbst entwickeln würde...habe lang mit Joomla gearbeitet und wurde trotz aktullen Versionen und Servereinstellungen mehrfach gehackt. Deswegen will ich mich jetzt an was eigenes machen. Dafür ist als ein Teil auch das Templatesystem wirklich gut.
Aber hat jetzt vielleicht jemand ne Idee, wie ich über eval diese Funktion noch richtig ausführen kann?
16568
16568 30.06.2008 um 08:22:37 Uhr
Goto Top
Bedaure Dir das so mitteilen zu müssen, aber wenn Du da jetzt schon hängst, wird Dein CMS sicherlich nicht besser als andere.
Joomla selbst hat sehr wenige Sicherheitslücken; die meisten kommen durch schlampig programmierte Extensions, oder fehlerhafte Installationen der Seitenbetreiber.


Lonesome Walker
66772
66772 30.06.2008 um 13:39:58 Uhr
Goto Top
Natürlich ist kein Meister vom Himmel gefallen...aber woran kann es denn hier jetzt liegen? Hab es schon in mehreren Varianten probiert und bekomm es einfach nicht hin.
Strangemeister
Strangemeister 04.07.2008 um 08:19:56 Uhr
Goto Top
Tach auch,

probier doch einfach mal, die Anführungszeichen wegzulassen: <?php echo $class->loadwort(blub); ?>

lg