Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2010, 10:35
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años
Puntos: 66
Ayuda, crear etiquetas html propias (pos asi decirlo)

Hola estoy trabajando en una web donde una parte es un formulario en el que los usuarios puedan subir un texto a la base de datos.

Por seguridad he tenido que desactivar las etiquetas pero necesito poder detectar ciertas etiquetas porque deben usarlas

en el caso de etiquetas como <b> con un str replace se soluciona pudiendo utilizar [b]

pero si la etiqueta es mas elaborada supongamos la etiqueta <img> i la quiero sustituir por [img]nombre de la imagen[/img]

mi pregunta es si puedo seleccionar el texto intermedio de alguna forma

yo he pensado en

1 busco la etiqueta img

2 cuento los caracteres que hay desde la etiqueta [img] hasta la siguiente etiqueta [/img]

3 recorto esos caracteres y ya los inserto en la etiqueta correctamente formateada

¿hay alguna funcion en php que haga lo que estoy contando o algun otro algoritmo mas correcto, o lo estoy haciendo correctamente?