Professional Documents
Culture Documents
Esquema
Ejemplos
Web esttica
Web dinmica
4estacions.html
primavera.html
estiu.html
hivern.html
tardor.html
IMATGES(folder)
fig1.jpg
...
fign.jpg
Directorio.html
listado.html
Ejemplo
4est
pri
ver
dir
oto
Server,
Database
inv
list
IMAGES
Esttica
4 estaciones
Dinmica
directori
Formularios y CGIs
Envo de la informacin
<form method=post, action=procesa.pl>
.
<input type=submit value=Mandalo ya>
</form>
POST y GET
POST
GET
Entramos MARIAdelasMERCEDES
Y pulsamos el boton Envia'l
alex;
Grabar el resultado en un archivo,
perl myprog.cgi > output.html
Las etapas sugeridas en el desarrollo del CGI muestran los posibles problemas:
Problemas de permisos
Los archivos o directorios no tienen los permisos adecuados.
Verificarlo mediante ls -l en los directorios
Debera ser drwxr-wr-x en ambos
chmod 755 para los directorios
Chmod 644 el programa perl
Verificarlo pidiendo a alguien (de otra cuenta) que ejecute el script
Problemas de acceso (por ejemplo se hace la llamada a un directorio
distinto al que contiene el script)
Probar con un cgi sencillo -que no pueda fallar- si el acceso est
garantizado
Formularios mal elaborados
Errores al producir el HTML desde el script
Probar de enviarlo directamente desde el script y visualizarlo en el
navegador
perl
firefox output.html
Enlaces interesantes
http://es.tldp.org/Tutoriales/PERLCGI/perlcgijavascript/