Está usted en Indice > Construcción > Lenguajes > Perl > Lecciones y Paso a Paso > Desplegar HTML con Perl
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Desplegar HTML con Perl

Una de las grandes ventajas de perl es la capacidad de interactuar con el navegador para deplegar lo que deseamos. Es decir podemos en vez de desplegar las cosas como simple texto, las podemos desplegar en HTML.

Esto es necesario si deseamos crear aplicaciones CGI.

Funcion

En realidad todo se hace con una sola linea:

print "Content-type: text/htmlnn";

Esta linea nos dice, que de ahí en adelante todo el "print" se va a desplegar como HTML.

Pero lo que vamos a ver con este tutorial son dos metódos de "print" que podemos utilizar para esto.

Simple PRINT

El mas sencillo es utilizar el "print" normal. Vamos a ver ahora un sencillo ejemplo:

#!/usr/bin/perl
print "Content-type: text/htmlnn";
print "ESTO ES UNA PRUEBA";

En este ejemplo como no pusimos las etiquetas "" y "". Nuestro interpretador las va a poner por nosotros.

Ahora veamos otro ejemplo:

#!/usr/bin/perl
print "Content-type: text/htmlnn";
print "<html>n"
print "<body bgcolor="#FF0000">n";
print "<center>HOLA TODOS</center>n";
print "</body>n";
print "</html>n";

Aquí podemos ver nuevos elementos, como los son "n" y nuestro escape ".

Aquí utilice la nueva linea para que en el momento que vea el codigo puro de HTML no lo despliegue en una sola linea. Esto no es necesario para que se despliegue bien el HTML, sin utilizar la nueva linea se va a ver de la misma manera. Solamente que a mi me gusta utilizarlo, porque le da estética cuando veo el codigo puro de HTML.

Por otro lado utilizamos el escape de comillas por la simple razón de que nuestro interpretador de perl pensaría que ahí acaba nuestra linea de print. Hay que recordar que a su vez hay que utilizar escape para los simbolos $, @, %, y &.

Este método aunque fácil, llega a ser sumamente complicado, debido a que necesitamos iniciar un nuevo "print" por cada linea y debemos de dar escape a las comillas.

Ahora vamos a ver un nuevo método. Y personalmente el más útil.

Nuevo print

Cuando uno crea una aplicación CGI y trabaja con mucho despliegue HTML llega a ser tedioso y frustrante dar escape a cada comilla que nos encontramos.



Usuarios que han visto este tema también han visto...

- Contador de visitas con Perl
- Generar código HTML
- Conectar a una Base de Datos con Perl
- Jerarquía de Operaciones en Perl
- Creando thumbnails con Perl


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 06-07-2008 a las 04:41:03