Primera pregunta
Cesar Castillo
cumache at yahoo.com
Fri Mar 10 13:12:57 CST 2000
Saludos
estoy haciendo unos cuantos cgi's en perl sencillos, hice una libreria
con algunas funciones y llame cuxs.pl
ahora, hago un cgi peque#o como este
#!/usr/bin/perl
#
require 'cuxs.pl';
print "hello word";
Lo corro en un shell para probar y me da el siguiente error
cuxs.pl did not return a true value at ./pruebita.cgi line 3.
olvidenlo, acabo ( mientras escribia el mail ) de conseguir la respuesta.
tengo que colocar al final del archivo un "return 1;" <- flechazo ^_^
mi pregunta ahora es porque ?? revise em man de perlfunc, man perlfaq*
y no consegui nada.
dewa mata
PD: por lo de la lina de daniel "Spiff".
el truco esta en saber quien es $#, man de perlvar. y en como se ejecutan
las lineas en perl.
la linea
$>perl -e '$#=print "1+1=";print 2;'
que hace?. bueno hay 2 lineas en este script
$#=print "1+1=" y print 2
la primera linea ejecuta primero el print "1+1=", devolviendo por
pantalla
1+1=
pero asignando el resultado "1" a la variable $#, que es la variable que
indica en que formato se despliegan los numeros por pantalla. como cambio
el valor de esa variable. al ejecutar el "print 2", imprime 1 ( que sera
el equivalente en algun formato numerico de perl, que por cierto no
consegui debido a que la variable es deprecada y no hay mucha informacion
de ella en el manual en linea)
####################################################################
## ##
## Cesar Anibal Castillo ##
## Email : anibal at ldc.usb.ve cumache at yahoo.com ##
## Cargo : Consultor-Analista ##
## Compa~nia: Computacion UNIXSupport ##
## Telefono Ofic.: 563-1503 , 564-4644. ##
## ##
####################################################################
More information about the caracas-pm
mailing list