Perl
http://www.etsimo.uniovi.es/perl/tutor/
http://epq.com.co/~cjara/perl/tutorial.html
http://www.geocities.com/SiliconValley/Station/8266/perl/
Perl (Practical Extraction andReport Language) es un lenguaje desarrollado por Larry Wall (lwall@netlabs.com) se especializa en procesar archivos de texto muy fácilmente.
Todas las líneas deben terminar en punto y coma (;)Encabezado CGI
#!/usr/bin/perl
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@pairs = split(/&/, $buffer);
foreach $pair (@pairs)
{
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$FORM{$name} = $value;
}
Esto se usa cuando el método en la forma es “POST”
Generando las Páginas HTML
print"Content-type: text/html\n";
print "\n";
print "\n";
print "Prueba\n";
print "\n";
print “\n”;
print “contenido del \“campo1\” de la forma: $FORM{'campo1'} \n”;
print “\n”;
print “\n”;
los símboloscomo @ o “ o cualquier otro símbolo raro que se quieran imprimir deben ir precedidos por \ como esta puesto en el ejemplo anterior con campo1.
EL LENGUAJE PERL
Operadores
+ suma %modulo (residuo de una división)
- Resta ** Potencia
. concatenación * multiplicación
++ incremento
x(n) repetición ejemplo $A=”p”x(3) $A=”ppp”
use Math::Complex; ----> RaízCuadrada
print sqrt(-2);
Operadores de comparación
|Numéricos |Strings | ||= = |Eq |Igual |
|!= |Ne|No es igual |
|< |Lt |Menor que |...
Regístrate para leer el documento completo.