phpbar.de logo

Mailinglisten-Archive

[php] aerger mit php4 und fasttemplates (ereg_replace)

[php] aerger mit php4 und fasttemplates (ereg_replace)

Manuel Jenne php_(at)_phpcenter.de
Mon, 5 Nov 2001 18:19:21 +0100


Hallo Liste,

ich nutze php4 mit fasttemplates. fasttemplates macht folgendes:

$template = ereg_replace("{$key}","$val","$template");
$template = ereg_replace("{([A-Z0-9_]+)}","",$template);

um {BLABLA} im Template durch PHP-Code zu ersetzen.

Auf PHP3 funktionierte das immer gut. Mit PHP4 kriege ich folgende
Fehlermeldung:

Warning: Invalid content of \{\} in
/home/httpd/html/admin/inc/inc_fasttemplate.php on line 199
Warning: Invalid content of \{\} in
/home/httpd/html/admin/inc/inc_fasttemplate.php on line 213

Daraufhin habe ich versucht, die geschweiften Klammern im
ereg_replace-Statement durch \{ zu ersetzen. Das funktioniert auch auf
meinem Entwicklungsserver, auf dem Live-Server wiederum nicht.

Hat jemand ne Idee? Thanx in advance,


Manuel



p.S. auf die Templates der phpLIB umzusteigen ist keine Alternative
(Zeitmangel)



php::bar PHP Wiki   -   Listenarchive