| |||
Bbcode Hola , querria saber como reemplazar un codigo bbcode que pusiese en un formulario, por un codigo html , insertarlo en una base de datos y despues mostrarlo en pantalla , gracias y saludos :D |
| |||
Respuesta: Bbcode encontre un codigo pero no me funciona bien. lo que hago es traducir el codigo bbcode al html pero no me funciona y no se cual es el problema: $registros=mysql_query("select * from noticias where id = $id", $conexion) or die("Problemas en el select:".mysql_error()); if ($reg=mysql_fetch_array($registros)) { function BBcode($mensaje){ $texto = htmlentities(texto); $a = array( "/\[i\](.*?)\[\/i\]/is", "/\[b\](.*?)\[\/b\]/is", "/\[u\](.*?)\[\/u\]/is", "/\[img\](.*?)\[\/img\]/is", "/\[url=(.*?)\](.*?)\[\/url\]/is" ); $b = array( "<i>$1</i>", "<b>$1</b>", "<u>$1</u>", "<img src=\"$1\" />", "<a href=\"$1\" target=\"_blank\">$2</a>" ); $texto = preg_replace($a, $b, $mensaje); $texto = nl2br($mensaje); return mensaje; } echo "<p>"; echo "<b>De: </b><a href='ver_perfil.php?nombre=".$reg['de']."'>".$reg['de']."</a><br />"; echo "<b>Escrito el: </b>".$reg['fecha']."<br />"; echo "<b>Categoria: </b>".$reg['categoria']."<br />"; echo "<b>Titulo: </b>".$reg['titulo']."<br />"; echo "<b>Noticia: </b>".$reg['mensaje']."<br />"; echo "</p>"; } |
Etiquetas: |