Tutorial de Perl: Preguntas frecuentemente preguntadas

¿Cómo se pueden hacer CGIs en PERL?¿Qué diferencia hay entre CGI y PERL?
CGI no es un lenguaje, es una forma de escribir programas que se pueden escribir en cualquier lenguaje; en especial, se pueden escribir en PERL; que está especialmente diseñado para ello. Escribir un CGI en PERL es tan simple como esto:

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
¿Cómo se puede acceder a una base de datos en PERL?¿Qué bases de datos puedo usar?
Lo más fácil es usar el módulo DBI (que, como todos los demás, está en el CPAN), con un driver específico para el gestor de bases de datos, o si hay ninguno específico, y la BD está accesible usando ODBC, pues con ODBC. En WinXX hay un módulo alternativo, específico para ODBC, denominado 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.
Tengo este error en un programa en PERL. Por favor, ¿puedes echarle un vistazo a ver qué le pasa?
Pues generalmente, no. Bastante tengo con hallar los errores de mi código, para ponerme a hallar los errores ajenos.
Anterior: Algunos consejos Principal Siguiente: Bibliografía.
Descargar el tutorial completo, en .zip y el en .tgz. También los ejemplos Tutorial completo, para imprimir
BibliografíaEnlacesPreguntas frecuentesContactar con el autor
 

Cuidado! Necesitas mas espacio para...
This banner was supplied by SAFE Audit