ToddurchWendy
Mitglied
Also ich mach gerade mein Gästebuch mit ner Klasse und Templates.
Meine Platzhalter sehen so aus: !mysqlcolumn! und werden dann durch die entsprechenden Teile von mysql_fetch_array ersetzt,
also so:
jetzt hätte ich es natürlich lieber mit RegEx, die passende preg_replace dafür müsste ja nun so aussehen:
aber das Problem ist das $geteintraege[$1] funktioniert nicht habs auch mit ' versucht und auch schon mit eval()
aber ich bekomm es einfach nicht hin php zu verklickern das es ein Arrayelement is.
Achso hab es auch mit \\1 versucht.
Meine Platzhalter sehen so aus: !mysqlcolumn! und werden dann durch die entsprechenden Teile von mysql_fetch_array ersetzt,
also so:
PHP:
$eintragtpl[$eintragindex] = str_replace("!eintragid!", $geteintraege['eintragid'], $eintragtpl[$eintragindex]);
PHP:
preg_replace("/!([A-Za-z0-9]+)!/i", $geteintraege[$1], $eintragtpl[$eintragindex]);
aber das Problem ist das $geteintraege[$1] funktioniert nicht habs auch mit ' versucht und auch schon mit eval()
aber ich bekomm es einfach nicht hin php zu verklickern das es ein Arrayelement is.
Achso hab es auch mit \\1 versucht.
Zuletzt bearbeitet: