Posted on 18 Julio 08 by: hunk

Así es, bueno en este post veremos como intregrar Kses a CodeIgniter (CI). pero iniciemos dando una pequeña descripcion de lo que es Kses.

Kses es un proyecto de libre de PHP de filtrado de HTML y XHTML. kses nos permite filtrar tag de HTML /XHTML.  nos permite eliminar los tag que deseamos asi como los atributos que contengan. bastente ultil para cuando desamos que en formulario no contena dichos elementos. CI nos permite hacer un filtrado de codigo malicioso, y cumple bien su funcion, pero no tiene un filtrado de tags de HTML/XHTML y aqui es donde Kses no da una gran ayuda.

Para contar con la ayuda de kses primero lo descargamos del sitio oficial. lo descomprimimos y dentro encontraremos un archivo llamado kses.php.

kses lo usaremos como un helper en CI. lo que tenemos que hacer es colocar el archivo(kses.php) dentro de application/helpers con el nombre de kses_helper.php y ahora ya podemos hacer eso de kses como un helper.

ahora cuando necesitemos user kses lo llamamos de la siguiente forma:

 
$this->load->helper('kses')
si lo cesitamos en toda la app lo ponemos en el autoload y usamos su funcion de manera normal
$nueva_cadena=kses($cadena_con_tags,$tags_pemitidos)
donde $tag_permitidos es arreglos con los tags que queremos que no sean filtrados. por ejemplo para permitir los tags
<b>
<i>
 
usariamos:
$tags_permitidos = array('b' => array(), 'i' => array())

otro ejemplo seria:

$tags_permitidos = array('b' => array(),
'i' => array(),
'a' => array('href'  => array('minlen' => 3, 'maxlen' => 50),
'title' => array('valueless' => 'n')),
'p' => array('align' => 1,
'dummy' => array('valueless' => 'y')),
'font' => array('size' =>
array('minval' => 4, 'maxval' => 20)),
'br' => array())
Si ustedes desean que ninguna tag sea pemitida pasan una arreglo vacio.

Como veran es una gran ayuda, Kses junto con el xss_clean de CI es una buena forma de filtrado.

Byte.



Posted on 14 Julio 08 by: hunk

Así es, bueno un amigo nos comento que otra empresa tenia un logo muy parecido al de nosotros (ideaslabs) y nos paso la url de dicho sitio (cti Tehuacan) y visitamos el sitio y efectivamente estaban plagiando nuestro logo, claro solo le quitaron ideaslabs y pusieron el nombre de su compañía. 

logo de ideaslabs

logo robado
Como observaran es una copia del nuestro, es mas en el nombre de la compañía también usan el gris y azul para las letras tal como nosotros lo tenemos. se contacto con dichas personas y dijeron que lo quitarían y que pedían disculpas por el mal entendido, que no querían causar molestias, unas horas mas tarde ponen un logo que es una vil modificación del nuestro.
Como verán solo le dieron una mayor inclinación y quitaron dos circunferencias (las bolitas) y pusieron el nombre en azul. 

Lamentable estos acontecimientos, esta bien poder basarse en algún logo, tomar algunas ideas y realizar un diseño en base a estos aspectos, lo que no se vale es hacer un vil robo, que se puede esperar de una empresa donde se roban el logo? y después de que se les notifico solo le hacen cambios menores.

 

Sitio de los plagiarios.

 

Byte


@hunk :

Add to Technorati Favorites

Main

ideasLabs

Conversación

hunk: s Dave, gracias por tu comentario  
David: Esta mejor que el anterior, es como que la fase moderna, con acabados metalicos o algo asi.  
Hunk: Nuevo tema, que les parece?  
Pedro: Excellent  
hunk: Estamos de regreso face-smile-big.png  
hunk: Que bueno que te sirva Goz, ese prepa abierta esperamos que tu info les sirva a la comunidad  
GOZ: Ahuevo HUNK gracias a tu cbox podre terminar la prepa tongue.png  

:

Escribe el código Captcha que estás viendo