Offtopic
palicora Mh das sind ja dürftige Infos?...
Nicht eingeloggt

Registrieren
Login

shinji15
Neuling

- 05.03.10 16:59 Uhr
Ich arbeite zur Zeit an einem größerem Script und arbeite daher mit einer template klasse, so nun zum Problem ich möchte gerne in meinen modulen echo('foobar'); durch $ech .= 'foobar'; ersetzen. Bisher habe ich es nicht hingekriegt wäre geil wenn ihr mir helfen könntet ;)

Das ist mein bisheriger Code:
Code:
$source = $db->result("modules", "id = ".$modul, "", 0, "source");
                preg_replace("echo((.*));", "$ech = $1;", $source);
                eval($source);


Der Eintrag wurde am 05.03.10 17:00 Uhr von shinji15 geändert.
Abgemeldet
- 05.03.10 20:03 Uhr
Und was bringt dir das bitteschön?

shinji15
Neuling

- 06.03.10 08:21 Uhr
Es bringt mir den Vorteil das ich in den Modulen mit echo arbeiten kann.
Da ja die Templateklasse das Template erst am Ende ausgibt, würden Ausgaben aus den Modulen vor dem Template ausgegeben werden.

Abgemeldet
- 06.03.10 16:11 Uhr
Warum speicherst du den Inhalt der Modulen nicht in eine Variabel?

Code:
$module_content = $module->catchModule ( 'NewsLetter' );

echo $module_content;


?

mfg



©2011 Itschi.Net