Necesito informacion sobre Server Side
Jorge R.Colaccini
gralpaz@satlink.com
Thu, 9 Oct 1997 18:48:11 -0300
Jose Eduardo (y listeros)
----
De: MARTINEZ CORDERO JOSEEDUARDO <jeduard@servidor.unam.mx>
Para: Jorge R.Colaccini <gralpaz@satlink.com>
Cc: perl@tlali.iztacala.unam.mx
Fecha: Jueves 9 de Octubre de 1997 18:17
Asunto: Re: Necesito informacion sobre Server Side
>> a) Es esta la unica manera de hacerlo o puede haber otras.
>
>No es la unica manera de hacerlo.
>Una solucion puede ser:
>Supon que tienes un documento que en la parte central quieres poner lo
>que te genera el CGI.
>
>
> +-----------------+
> | UNO.html | Genera un archivo que contenga la primera
parte.
> +-----------------+
> | Resultados CGI |
> +-----------------+
> | DOS.html | Y otro diferente con el final del documento.
> +-----------------+
>
>Haz tu CGI de tal manera que lea el contenido del primer archivo y lo
>muestre, muestra los resultados y vuelve a leer el otro archivo.
>
>open ( HEADER, "UNO.html" );
>while (<HEADER)) { print; }
>close ( HEADER );
>print "Esta es la parte dinamica";
>print "de mi CGI!<br>\n";
>print 5 * 4;
>open ( FOOTER, "DOS.html" );
>while (<FOOTER>) { print; }
>close (FOOTER);
Interpretaste perfectamente lo que quiero hacer, incluso actualmente la
aplicacion esta planteada de esta manera pero en realidad yo queria
prescindir de la lectura de archivos adicionales de HEADER y FOOTER, a los
efectos que la aplicacion fuese "mas portable".
Si SSI fuese mas universal, (es decir soportado por la mayoria de los
servidores) mi planteo apuntaria a mantener en cualquier server la pagina
HTML (con su correspondiente HEADER y FOOTER e incluso sus referencias a
otras paginas e imagenes) y mediante el CGI, rellenar la parte variable.
Por ejemplo:
area de navegacion, y texto introductorio
......................................................
area a rellenar, por ejemplo con noticias
......................................................
...
rosarionews.pl
lee desde un archivo una noticia y la manda (si se quiere medio
HTMLformateada como respuesta).
Con este planteo, cualquier pagina HTML por el mundo, puede hacer uso de
ese servicio.
Fui mas claro ahora? Tendra solucion este dilema? Vean la continuacion en
el proximo BATIMAIL ;)).
Saludos.