ASISTENTE DE HTML
El archivo Asistente de HTML contiene funciones que asisten en el trabajo con HTML.
CARGANDO EL ASISTENTE
- Puede ser cargado desde el archivo de configuración general: home/acer/public_html/Agenda/application/config/ autoload.phpDe nuestra aplicación agenda, tenemos en un array a los siguientes asistentes:$autoload['helper'] = array('url','form','text','date','security','html','file','download','smiley','string');
- Puede ser cargado en el propio controlador con: $this->load->helper('html');
FUNCIONES DISPONIBLES
- Etiqueta de salto de línea <br>, recibe como parámetro el numero de veces que se repite la etiqueta
br()
echo br(3); - Etiqueta de encabezado <h1>, recibe como paràmetro el tamaño del encabezado
heading()
Recibe como parámetros el título del encabezado y el tamaño.
echo heading('Welcome!', 3); - Crear etiqueta <img>
img()
echo img('imagenes/fondo.jpg');
Tiene como parámetro la dorecciòn o "href" de la ubicación de la imagen - Crear etiquetas <link>
link_tag()
$link = array( 'href' => 'estilos/contacto.css', 'rel' => 'stylesheet', 'type' => 'text/css', )
echo link_tag($link);
Útil para los enlaces de hojas de estilo, así como para otros enlaces. Los parámetros son href, como opcional rel, type, title, media e index_page. index_page es un valor TRUE/FALSE que especifica si el href debería haber sido especificado por la página de $config['index_page'] agregado a la dirección que creo. echo link_tag('css/mystyles.css');
ASISTENTE DE SEGURIDAD
El archivo Asistente de Seguridad contiene funciones relacionadas con seguridad.
CARGANDO EL ASISTENTE
- Puede ser cargado desde el archivo de configuración general: home/acer/public_html/Agenda/application/config/ autoload.phpDe nuestra aplicación agenda, tenemos en un array a los siguientes asistentes:$autoload['helper'] = array('url','form','text','date','security','html','file','download','smiley','string');
- Puede ser cargado en el propio controlador con: $this->load->helper('security');
FUNCIONES DISPONIBLES
- Filtrado contra ataques XSS (Cross Site Script)
xss-clean();
En nuestra aplicación la hemos utilizado dentro de los validadores de los elementos de formulario.
$this->form_validation->set_rules('usuario', 'Usuario', 'required|xss_clean'); - Encriptaciones de una vía SHA1 (por defecto) o MD5 aptas para encriptar contraseñas. dohash()
- Eliminará las etiquetas de imagen de una cadena. Deja la URL de la imagen como texto plano.
strip_image_tags()
$cadena = strip_image_tags($cadena); - Convierte etiquetas PHP a entidades
encode_php_tags()
$cadena = encode_php_tags($cadena);
$cadena = dohash($cadena); // SHA1$cadena = dohash($cadena, 'md5'); // MD5
No hay comentarios:
Publicar un comentario