require en CGI
Publicado: 2009-08-25 03:40 @195
Buenas de nuevo. Vuelvo a la carga con otra pregunta por desconocimiento y que a priori debería ser sencilla.
El caso es el siguiente: tengo un pequeño formulario en HTML el cual trato de gestionar mediante un CGI. Hasta ahí sin problemas. El caso es que dentro de este formulario me gustaría incluir funciones escritas en otros scripts. En principio no tiene problemas para cargar los scripts mediante require pero luego cuando le llamo a la función me da error y no me reconoce la ruta del script.
Este sería el código:
El error que me muestra es:
El caso es el siguiente: tengo un pequeño formulario en HTML el cual trato de gestionar mediante un CGI. Hasta ahí sin problemas. El caso es que dentro de este formulario me gustaría incluir funciones escritas en otros scripts. En principio no tiene problemas para cargar los scripts mediante require pero luego cuando le llamo a la función me da error y no me reconoce la ruta del script.
Este sería el código:
Using perl Syntax Highlighting
- BEGIN{
- my $curr_path = $0;
- eval{
- $curr_path=~ s/html\/gestion_formulario\.cgi//;
- require "${curr_path}lib/script.pl";
- } or print "Error loading libraries: \n $@" if ($@);
- } # BEGIN
- # Después llamo a la función
- &funcion_script(); # Realiza la actualización de un fichero
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
El error que me muestra es: