Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/02/2010, 11:21
Avatar de Fleon
Fleon
 
Fecha de Ingreso: febrero-2010
Mensajes: 138
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: Ejecutar una función desde BD

Hola, decidí hacerlo con BBCode y me funciona muy bien, como dije anteriormente estaba planteando la estructura mal, ahora lo re-planteé y la cosa anda de pelos, dejo el code de mi funcion de BBCode iré aumentando luego, sólo dejo la idea, es muy sencillo:

Código PHP:
Ver original
  1. function BBCode($contenido)
  2. {
  3. $bbc = array(
  4.         "/\[youtube\](.*?)\[\/youtube\]/is",
  5.         "/\[i\](.*?)\[\/i\]/is"
  6.         );
  7.  
  8. $html = array(
  9.         "<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http://www.youtube.com/v/$1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/$1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"344\"></embed></object>",
  10.         "<i>$1</i>"
  11.         );
  12.  
  13. // parseamos los BBCode a HTML
  14. $contenido = preg_replace($bbc, $html, $contenido);
  15. $contenido = nl2br($contenido);
  16. return $contenido;
  17. }

Saludos y gracias por tu tiempo Jackson.