Estoy haciendo un pequeño sistema de "parcheado" de unas plantillas de correo y no logro sacarlo...
He probado:
eregi_replace("##([a-z0-9_]{2,20})##", $datos[\\1], $cadena);
eregi_replace("##([a-z0-9_]{2,20})##", eval($datos[\\1]), $cadena);
../..
Se admiten sugerencias !!!