Hola a todos, bueno os cuento mi problema:
Tengo un texto, un comentario de un usuario cualquiera, pues bien ha puesto una imagen con el tag:
[ img]http://www.direccion.com/imagen.jpg[ /img]
Esto con una funcion se me guarda en la bbdd con el html correspondiente de la imagen, el caso es que en ese mismo tag dentro hay una llamada a una función javascript. Así se guarda en la bbdd:
< img onload="funcion(this);" src="http://www.direccion.com/imagen.jpg">
Pues bien cuando dicha persona va a editar el comentario, tengo otra función para hacer lo inversa de la primera función, es decir coger el código html del img y pasarlo a bbcode.
Y para ello uso el ereg_replace.
Hago algo así:
$texto = ereg_replace ("< img onload=\"imgLimit(this);\" src=\"([\[]*)\","[ img]\1[ /img]",$texto);
Pues bien, no me pasa el ereg_replace porque se vuelve loco con el imgLimit(this), por los paréntesis.
Alguien sabría como solucionar esto?
Muchas gracias!