Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2011, 06:11
nakylara
 
Fecha de Ingreso: enero-2011
Mensajes: 41
Antigüedad: 13 años, 4 meses
Puntos: 1
Boton y textarea

Mi intencion es crear una barra bbcode para mi web, he conseguido crear unos bbcode sencillos por lo que solo me falta crear unos botones que al pulsar se introduzca la accion del bbcode en el textarea de un formulario html, mi formulario esta de la siguiente manera:

Código PHP:
<form action="" method="post">

        <textarea name="contenido">Introduce aqui tu [b]BBCode[/b]</textarea>

        <input type="submit" name="Enviar" value="Enviar" />

    </form>
<?php

  
function bbparse($mensaje) {

        
$bbcode = array();

        
$xhtml = array();

        

        
// Ponemos cada BBCode y su reemplazo

        
$bbcode[] = "[i]"$xhtml[] = "<em>";

        
$bbcode[] = "[/i]"$xhtml[] = "</em>";

        

        
$bbcode[] = "[b]"$xhtml[] = "<strong>";

        
$bbcode[] = "[/b]"$xhtml[] = "</strong>";

        

        
$bbcode[] = "[imagen]"$xhtml[] = "<img src='";

        
$bbcode[] = "[/imagen]"$xhtml[] = "' />";

        

        return 
str_replace($bbcode,$xhtml,$mensaje); 

    }

    

    
/* Si el formulario se ha enviado imprimimos

     la frase introducida parseando BBCode */

    
if(isset($_POST['contenido'])) {

        echo 
"Has introducido: ".bbparse($_POST['contenido']);

    }
?>
Espero que me ayuden y Muchas Gracias de antelacion :D
P.D. Imagino que se haga con javascript XD