Tutorial de PERL en castellano : Preguntas frecuentemente preguntadas |
Bibliografía. Recursos Internet ¿Qué es? |
print "Content-type: text/html\n\n";
print "Hola";
. Por supuesto, habrá que colocarlo en la zona
correspondiente del servidor para que sea accesible como CGI. Otra
forma, a partir de la versión 5, es:
use CGI;
print header, start_html, title('titulo'),end_html;
que usa el módulo estándar CGI.pm, que sirve
precisamente para escribir CGIs. Más información, escribiendo
perldoc CGI
Win32::ODBC
. Con cualquiera de estos dos módulos, se
puede usar con cualquier SGBD; en Linux/Unix, se puede usar con MySQL
o MiniSQL, o Postgres; y en Windows se puede usar con Microsoft SQL
server combinado con ODBC. Eso sí, como es inherente a las conexiones
ODBC, es más bien tirando a lento.
fork
no
funciona (salvo en la nueva versión 5.6), el acceso a base de datos no
se hace igual (se usa el módulo DBD/DBI en Linux y en Windows,
generalmente, el Win32::ODBC, aunque también se puede usar el mismo);
para ejecutar un programa en PERL hay que definir una serie de
cosas. Pero en general, cualquier programa que no use ninguna
característica específica de un sistema operativo funciona exactamente
igual en los dos sistemas operativos. Y si hay alguna duda, se puede
insertar código particular detectando el valor de la variable
$OSNAME, $^O
o $Config{osname}
. Por
ejemplo, se puede hacer algo así:
if ( $^O eq 'linux' ) {
[código específico para Linux];
} else {
[código para otros SOs menos afortunados];
}
JJ Merelo Depto. Arquitectura y Tecnología de Computadores ETS Ingeniería Informática C/ Daniel Saucedo Aranda, s/n 18071 Granada (España)Todo esto, por supuesto, afecta también a cualquier parte del tutorial o a los ejemplos que se incluyen con el mismo.
[ Bibliografía.] [ Recursos Internet] [ ¿Qué es?] |