20/03/2002, 09:11
|
| | | Fecha de Ingreso: febrero-2002 Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 9 meses Puntos: 8 | |
Re: Censura Un foro se limita a mostrar la información guardada al incluir un tema. Por norma general se emplea un script que hace ese trabajo (digo el añadir el tema, quizá a una base de datos).
No se debe guardar el texto del tema sin antes aplicar un filtro a lo que contiene.
Supongamos que empleamos una base de datos, tendremos una línea (en el script que guarda el tema) de este tipo:
INSERT INTO tabla (id_tema, fecha, titulo, texto) VALUES ($valor1, $valor2, '$valor3', '$valor4')
Antes de ejecutar la sentencia aplicamos un filtro a la variable $valor4. Yo suelo tener una funcion llamada filtra() que lo hace:
$valor4=filtra($valor4);
En la función filtra cambio los saltos de línea por <br>, elimino las etiquetas no deseadas (<img, <script, etc). No se en qué lenguaje trabajas pero no te costará mucho añadir una línea que cambie "*****" por "*****".
Una vez filtrado, el texto se guarda y se muestra sin miedo.
Mándame un email si quieres que te lo alargue más (sobre PHP, Perl o ASP).
Un saludo
<p align="center"><img src="http://kelpienet.net/rea/images/logoexppeq.gif"> |