Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2012, 12:57
XtremeBook
 
Fecha de Ingreso: julio-2010
Mensajes: 90
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta como ocultar todo lo que esta dentro de BBCode

Hola amigos que tal tengo un bbcode que funciona perfectamente al llamar la función getBBcode(), la forma en que funciona es algo asi:

Aquí por ejemplo muestro la forma de sustituir el bbcode de imagen y negrita.

Código PHP:
Ver original
  1. function getBBCODE($miUrl){
  2. //imagen
  3.     $temp = explode("\"]",$miUrl);
  4.     $temp2 = explode("[img src=",$temp[0]);
  5.     $miUrl = str_replace("[img src=\"",'<img src="',$miUrl);
  6.     $miUrl = str_replace("\"]",'"/>',$miUrl);
  7.  
  8.     //negrita
  9.     $temp = explode("[/b]",$miUrl);
  10.     $temp2 = explode("[b]",$temp[0]);
  11.     $miUrl = str_replace("[b]",'<b>',$miUrl);
  12.     $miUrl = str_replace("[/b]",'</b>',$miUrl);
  13.  
  14.  return $miUrl;
  15. }

mi pregunta es como puedo hacer para que cuando llame una funcion por ejemplo OutBBCode() deje de mostrarme todo lo que se encuentra dentro de BBcode.

Ejemplo:

esto esta [ b ]Dentro de BBcode[ / b ] cool

Resultado que quiero:

esto esta cool.

Como ven solo quiero que donde exista bbcode solo quede un espacio.

Gracias de antemano.