Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2005, 11:20
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Supongo que te referiras a "HTML Area" que es un editor visual en DHTML que lo que hace en el fondo es generar HTML. Si tienes problemas con la "integración" .. deberías consultar en foros como Javacript .. o aquí mismo si es problema con PHP .. pero realmente con los ejemplos te debería sobrar para integrarlo y configurarlo.

El "método" alternativo .. lo que usa estos foros son "bbCode" .. códigos própios que equivalen a sus respectivos HTML (busca por eso en el foro) .. en definitiva es hacer algo tipo:

tu escribes (sin espacios):
[b ] esto va en negritas [/b ]
y te hace:
esto va en negritas

la forma de "insertar" literamente esos "psudo-tags" (bbCode que suelen llamar) en tu "text area" común y corriente puede ser vía javacript (como lo que hacen estos foros) o a mano (como por ejemplo lo escribí yo por qué me conozco el "tag" y estoy usando la versión "Respuesta Rápida" para contestar).

Cara a PHP .. se trata de hacer "str_replace()" en su base .. susituyendo tus [b ] por un <b> (o <strong>) y lo mismo para un [/b ] por sus </b> (o </strong>). Lo mismo con otros tags própios que tengas .. Si hay alguno más complejo .. se suelen usar expresiones regulares .. pero parece que no es tu caso.

También puedes evitarte todo esto (por lo menos la parte PHP con los str_Replace()) si usas strip_tags() .. ahí tienes un parámetro para "permitir" sólo X tag's de HTML .. el resto serán eliminados si aparecen.

http://www.php.net/manual/es/function.strip-tags.php

Un saludo,