Querría saber, si es posible usar funciones en un eregi_replace, y que tal función (digamos crearvinculo()), haga una llamada a la base de datos para consultar unos datos.
Lo que tengo hecho:
Código PHP:
$txt = eregi_replace("\[ficha\|([^\\[]*)]", crearvinculo('\\1'), $txt);
Es decir, se llama primero a otracosa($var), en esta hay una linea para reemplazar todo lo que tenga la estructura [ficha|estoesvariable] en $var, pero se ayuda de crearvinculo() para saber si estoesvariable debe crear un vínculo u otro.
Lo del vínculo u otro, es, que cambia la ruta de la carpeta del vínculo, y solo puedo hacerlo consultando un campo de la tabla que me indica si es una u otra carpeta.
No sé si me lié. :P
Gracias de todas formas.