Foros del Web » Programando para Internet » PHP »

encerrar texto en etiquetas

Estas en el tema de encerrar texto en etiquetas en el foro de PHP en Foros del Web. Hola tengo un campo textarea donde un usuario cualquiera escribe un mensaje pero quiero que si es que el usuario escribe un mensaje por ejemplo ...
  #1 (permalink)  
Antiguo 06/06/2012, 21:00
Avatar de xlos_mas_pro  
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 359
Antigüedad: 13 años, 6 meses
Puntos: 11
Pregunta encerrar texto en etiquetas

Hola tengo un campo textarea donde un usuario cualquiera escribe un mensaje pero quiero que si es que el usuario escribe un mensaje por ejemplo haci:

hola soy pedro este es mi mensaje [ETIQUETA] hola [/ETIQUETA]
php encuentre en el mensaje lo que esta dentro de etiqueta y lo transforme a <p></p> por ejemplo

como puedo hacer esto
  #2 (permalink)  
Antiguo 06/06/2012, 22:36
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 13 años, 5 meses
Puntos: 181
Respuesta: encerrar texto en etiquetas

No se, se me ocurre que con str_replace

http://php.net/manual/es/function.str-replace.php

No se si existe una manera mas facil de hacerlo.
__________________
Blog de humor http://elcuasatar.net63.net/
  #3 (permalink)  
Antiguo 07/06/2012, 01:48
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 19 años, 2 meses
Puntos: 84
Respuesta: encerrar texto en etiquetas

pues tal como te han indicado, con str_remplace podrias hacerlo.

Código PHP:
$search  = array('A''B''C''D''E');
$replace = array('1''2''3''4''5');
$texto 'A';
echo 
str_replace($search$replace$texto); 
Este codigo reemplazaria todas las A por un 1 , las B por un 2, etc...

Pues tendrias que especificar las etiquetas disponibles, y el html al que hacen referencia.
__________________
» Presupuesto Pagina Web
  #4 (permalink)  
Antiguo 07/06/2012, 07:14
Avatar de webseficientes  
Fecha de Ingreso: enero-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 320
Antigüedad: 19 años, 9 meses
Puntos: 14
De acuerdo Respuesta: encerrar texto en etiquetas

podrías usar las funciones de reemplazo de php, armar arrays de buscar / reemplazar.

Incluso tenes opciones que permiten el uso de expresiones regulares.

También podes investigar un poco como es el manejo de plantillas de algún motor como smarty o el uso de phpBB
__________________
Gerardo Benitez
Programador Web Freelance, SEO, Diseño web

Etiquetas: etiquetas, html, transformar-etiquetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.