Tecnicas para generar y manipular sitios dinámicos desde Perl

manuales, tutoriales, programacion
programming tutorials, programming manuals
Manuales DE PERL Tutoriales de perl codigo fuente en perl recursos perl utilidades perl
perl
Tecnicas para generar y manipular sitios dinámicos desde Perl RegistrateNewsletter
Untitled Document
zonas:adsl:area-flash:area-php:area-asp:area-vb:area-photoshop:area-Vfox:area-Soft:area.:Mas
+ de 45.000 registrados
Untitled Document
: ManualesPERL- ArticulosPERL- RecursosPERL- ForoPERL- Libros- Herramientas- CodigoPERL
Untitled Document
Programacion: Manuales - DiseñoWeb - Trucos - Software - CodigoFuente - Webmasters -
Untitled Document
Si Haces compras en internet.. si las estas pensando hacer...necesitas ver esto
Untitled Document
PerL

+ InicioPERL
+ ManualesPERL
+ ArticulosPERL
+ RecursosPERL
+ ForosPERL [N]
+ LibrosPERL
+ UtilidadesPERL
+ CodigoPERL

+Newsletter
+InscribeteGratis..

+Manuales
+Programacion
+DiseñoWeb
+Bases de Datos
+Manual.propios
+Cursos-Masters
+Manual de Diseño

+Trucos
+Ver secc.trucos

+Recursos
+ver recursos

+Noticias/RSS
+Ver noticias
+Ver canal RSS

+Codigo Fuente:
+Portada

+Comunidad
+Foros

+Webmasters
+ZonaWebmaster

+Software
+ir a secc. Soft

+AreasExclusivas
+Zona Flash
+Zona PHP
+Zona ASP
+Zona VB
+Zona ADSL
+Zona Photoshop
+Zona MAC

+Agregador Blogs
+Tech-y
+Movilmania
+Mac

+Herramientas
+Herramientas
+Drivers

+Gana Dinero
+Como ganar

+SuperDiVX
+Area Divx

+Articulos
+Ver articulos
+Noticias

+Directorio [New]
+Ver directorio

+Blogs
+Nuestros blogs

+Noticias
+de Tecnologia

+SuperGames
+Juegos/ocio

+Canal Compras
+Canal Compras

manuales tutoriales cursos codigo en perl
Tecnicas para generar y manipular sitios dinámicos desde Perl
Coleccion de manuales de PERL
Colabora mandanos manuales, apuntes, articulos para esta sección. colaborar
Tecnicas para generar y manipular sitios dinámicos desde Perl

Este es el primero de una serie de tutoriales donde mostraremos las bases para crear un foro de discusión TOTALMENTE en perl y sin la necesidad de ningun sistema de database, pues se hará todo con puro texto.

Introducción

Todos conocemos varios scripts de foros de discusión, por ejemplo el Yabb. Pero al implementar estos scripts pre-fabricados, se nos podría dificulta la realización de cambios que querramos hacerle.

Por ser scripts ya programados, generalmente tienen muchas opciones lo cual hace que el código fuente se nos sea complicado de entender.

Con esta serie de tutoriales sentaremos las bases para hacer un foro de discusión enteramente en PERL y sin la necesidad de ningún motor de base de datos (p.ej: MySQL,Oracle,etc) ya que los mensajes se almacenaran en archivos de texto .TXT De esta manera es muy fácil su implementación y administración por parte de cualquier programador que recién esté empezando a programar.

Flujo del script

Para entender bien como será el script vamos a mostrar como será la cabecera del script en donde tomamos los datos de rutina, loggeamos al usuario y evaluamos la variable ACTION que viene desde el navegador para saber que es lo que desea hacer el usuario.

#!c:/perl/bin/perl.exe

use strict;
require 'monodata.pl';

my $msdb_foros_url = 'msdb';
my $contador_url = 'contador';

# Definición de Variables
my $system = 'windows';
my %input_data = &input_data();
my %cookie_data = &get_cookie();
my $date = &get_date();
my @d_a_t_e = &get_d_a_t_e();
my %logger_data = &logger();
# Devuelve 3 valores
#$logger_data{'user_name'} = 'monoswim';
#$logger_data{'seguridad'} = 7;
#$logger_data{'fecha'} = '2004-09-03 11:12:20';

###### Opciones del Script
print "Content-type: text/html\n\n";

if ($input_data{'action'} eq 'temas_listar') {
    &temas_listar();
}elsif ($input_data{'action'} eq 'form_new_tema') {
   &form_new_tema();

} elsif ($input_data{'action'} eq 'save_new_tema') {
   &save_new_tema();

}
#######

elsif ($input_data{'action'} eq 'mensajes_listar') {
   &mensajes_listar();
} elsif ($input_data{'action'} eq 'form_new_msg') {
   &form_new_msg();
} elsif ($input_data{'action'} eq 'save_new_msg') {
   &save_new_msg();
}
#######

else {
 &foros_listar()
}

exit(1);
####### Fin Opciones del Script

Como verán hasta ahora viene todo muy fácil, temenos básicamente 7 funciones, mostrar, y agregar mensajes, las demás opciones las veremos más adelante...

 

Untitled Document
links programacion
Registrate gratuitamente a nuestra NEWSLETTER y estate al tanto de todas las novedades
Programacion : LWPI Solorecursos I programacion I abcdatos I TrucosTecnicos I servicios gratisI ofertas de ADSLI pueblos 2.0 I
Areas exclusivas: tutoriales I cursos I ofertas I adsl I reproductores dvd I Formación Iwebtutoriales
Otros: SMSarea I tutoriales I DIVXarea I tutoriales I trucos de windows Igooglemania Iofertas I programatium.net I canal compras I
site programatium.com : site1 - site2 - site3 - site4 - site5 - site6 - site7 - site8
manuales Sugiere un manual para esta seccion
who's online
Linkanos
www.programatium.com© 1999 - web esta optimizada para Microsoft explorer 6.0
tutoriales

Tecnicas para generar y manipular sitios dinámicos desde Perl