Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/01/2006, 02:39
Avatar de kesthers
kesthers
 
Fecha de Ingreso: mayo-2004
Ubicación: Valencia
Mensajes: 358
Antigüedad: 19 años, 11 meses
Puntos: 2
Hola.

Los códigos que me das no acaban de funcionar correctamente.

Así quedaria el código:
Código PHP:
function bbcode($code) {
    
$code strip_tags($code);
    
$code preg_replace"/\\\n[^\[]/""<br/>"$code);

    
/* ... */

    
$code preg_replace("/\[list\](.*?)\[\/list\]/si""<ul>\\1</ul>"$code);
    
$code preg_replace("/\[list=(.*?)\](.*?)\[\/list\]/si""<ol type=\"\\1\">\\2</ol>"$code);
    
$code preg_replace ("/\[\*\](.*?)/""<li>\\1</li>\n"$code);
    
//$code = str_replace("[*]", "<li>", $code);
    
return $code;

Y el resultado es el siguiente:
Código HTML:
Línea uno<br/>ínea dos
<ul>
<li></li>
Uno
<li></li>
Dos
</ul><br/>la bla bla
Alguna idea más?

Muchas gracias.