Lunes 23 de Diciembre de 2024, 18:20
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
PHP
(Moderador:
F_Tanori
) »
No Permitir Html Tags En Un Formulario
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: No Permitir Html Tags En Un Formulario (Leído 1285 veces)
DarkSlash
Miembro activo
Mensajes: 95
No Permitir Html Tags En Un Formulario
«
en:
Lunes 4 de Septiembre de 2006, 20:18 »
0
Bueno, tengo un form que introduce datos a una base de datos y quiero bloquear los tags html para que no puedan introducir código malisioso...
Lo único que se me ocurrió es validar que ninguno de los caracteres introducidos sea un < o un >, pero de seguro hay alguna función o algo mejor que mi idea, no?
Tweet
ibito
Miembro HIPER activo
Mensajes: 549
Nacionalidad:
Se mas de C++ que lo que se de ese CSS
Re: No Permitir Html Tags En Un Formulario
«
Respuesta #1 en:
Lunes 4 de Septiembre de 2006, 21:35 »
0
htmlentities
Esta función te sirve para convertir todos los caracteres de una cadena a entidades HTML, por ejemplo, si haces una página que sea:
Código: Text
<?php
echo htmlentities("<b></b>");
?>
El código HTML de la página sería:
Código: Text
<b></b>
Y lo que se
vería
en la página sería:
Código: Text
<b></b>
______________________________________
www.hazjuegos.com
Una comunidad dedicada al desarrollo de videojuegos.
DarkSlash
Miembro activo
Mensajes: 95
Re: No Permitir Html Tags En Un Formulario
«
Respuesta #2 en:
Lunes 4 de Septiembre de 2006, 21:40 »
0
eso está bueno, pero como ese cqmpo se introduce en un text, y le hago un nl2br para que mantenga el formato, entonces cuando le aplico un htmlentities me muestra los <br> en vez de mantener el formato :S
ibito
Miembro HIPER activo
Mensajes: 549
Nacionalidad:
Se mas de C++ que lo que se de ese CSS
Re: No Permitir Html Tags En Un Formulario
«
Respuesta #3 en:
Lunes 4 de Septiembre de 2006, 21:46 »
0
primero aplica el htmlentities y luego el nl2br
______________________________________
www.hazjuegos.com
Una comunidad dedicada al desarrollo de videojuegos.
DarkSlash
Miembro activo
Mensajes: 95
Re: No Permitir Html Tags En Un Formulario
«
Respuesta #4 en:
Lunes 4 de Septiembre de 2006, 21:49 »
0
PERFECTO! MIL GRACIAS! FUNCIONO A LA PERFECCION!
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
PHP
(Moderador:
F_Tanori
) »
No Permitir Html Tags En Un Formulario