Foros del Web » Programando para Internet » PHP » CodeIgniter »

insertar codigo javascript a traves de codiginiter

Estas en el tema de insertar codigo javascript a traves de codiginiter en el foro de CodeIgniter en Foros del Web. hola tengo una una aplicación en codeigniter con un formulario con un campo textarea en el cual voy a insertar código html y javascript para ...
  #1 (permalink)  
Antiguo 25/04/2012, 08:53
 
Fecha de Ingreso: julio-2010
Mensajes: 41
Antigüedad: 14 años, 4 meses
Puntos: 7
insertar codigo javascript a traves de codiginiter

hola
tengo una una aplicación en codeigniter con un formulario con un campo textarea en el cual voy a insertar código html y javascript para almacenarlo en una bd (es para los sellos de se validación de seguridad) pero cuando le doy insertar no me inserta correctamente el codigo omite la parte del javascript, tambien intente utilizando tinymce con el boton insertar html y este igual me lo inserta mal pero me pone la etiqueta de [removed] donde iba el script.

mi pregunta es si existe alguna forma o técnica para insertar código javascript a través de un textarea sin que CI te aplique un filtro o algo asi

Agradecido de antemano
  #2 (permalink)  
Antiguo 25/04/2012, 11:53
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: insertar codigo javascript a traves de codiginiter

revisa los filtros XSS de codeigniter, consúltalo en la documentación
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 25/04/2012, 12:11
 
Fecha de Ingreso: julio-2010
Mensajes: 41
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: insertar codigo javascript a traves de codiginiter

gracias por la respuesta, efectivamente el problema esta en el xss, en el config tenia $config['global_xss_filtering'] = TRUE; una vez que lo puse en FALSE funciono bien lo que queria. ahora no me conviene desactivar el filtro por un solo campo, es posible hacer que el filtro ignore ese campo en especifico?
  #4 (permalink)  
Antiguo 25/04/2012, 14:55
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: insertar codigo javascript a traves de codiginiter

Cita:
Iniciado por orlandopc09 Ver Mensaje
gracias por la respuesta, efectivamente el problema esta en el xss, en el config tenia $config['global_xss_filtering'] = TRUE; una vez que lo puse en FALSE funciono bien lo que queria. ahora no me conviene desactivar el filtro por un solo campo, es posible hacer que el filtro ignore ese campo en especifico?
No, lo que te conviene es leer la documentación que esta bien explicado. http://codeigniter.com/user_guide/libraries/input.html
__________________
Drupal Argentina
  #5 (permalink)  
Antiguo 27/04/2012, 01:04
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: insertar codigo javascript a traves de codiginiter

Me parece que puedes hacerlo de la siguiente manera:

$this->input->post('nombre-de-campo', FALSE);

donde FALSE sería la opción de filtrado, aunque no se si funcionará

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: Ninguno
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 13:55.