Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2010, 09:05
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: [ayuda] html to bbcode

Cita:
Iniciado por zeuslife Ver Mensaje
Código PHP:
Ver original
  1. function bbcodetohtml($texto){
  2.    $a = array(
  3.       "/\[i\](.*?)\[\/i\]/is",
  4.       "/\[b\](.*?)\[\/b\]/is",
  5.       "/\[u\](.*?)\[\/u\]/is",
  6.       "/\[img\](.*?)\[\/img\]/is",
  7.   "/\[url\](.*?)\[\/url\]/is",
  8.       "/\[url=(.*?)\](.*?)\[\/url\]/is",
  9. "/\[color=(.*?)\](.*?)\[\/color\]/is",
  10.   "/\[size=(.*?)\](.*?)\[\/size\]/is"
  11.    );
  12.    $b = array(
  13.       "<i>$1</i>",
  14.       "<b>$1</b>",
  15.       "<u>$1</u>",
  16.       "<img src=\"$1\" />",
  17.   "<a href=\"$1\" target=\"_blank\">$1</a>",
  18.       "<a href=\"$1\" target=\"_blank\">$2</a>",
  19.   "<font color=\"$1\">$2</font>",
  20.   "<font size=\"$1\">$2</font>"
  21.    );
  22.    $texto = preg_replace($b, $a, $texto);
  23.       $texto = nl2br($texto);
  24.    return $texto;
  25. }

No lo he probado, pero así deberia de funcionar.

Saludos

eso no funciona... tienes q hacer la funcion denuevo... ya que la expresion regular no puede ir en el segundo valor de preg_replace

saludos
__________________
More about me...
~ @rhyudek1
~ Github