Ver Mensaje Individual
  #1  
Antiguo 26-02-2005
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Reputación: 22
Toni Va por buen camino
Cool acceder a un fichero desde un CGI

Hola amigos,

Estoy realizando un script isapi/nsapi que es una dll, con c++ builder 5 utilizando un WebModule (igual que en delphi en su correspondiente version).

Ademas tambien utilizo los componentesTPageProducer y TDataSetTableProducer.

En principio funciona bien, pero me estoy encontrando con los siguientes problemas:

Desde mi cgi quiero acceder a un fichero de configuracion en el disco pero no me permite hacerlo. Tengo configurado el IIS para que permita el acceso de lectura/escritura y ejecucion.

El acceso lo hago con unas funciones propias que utilizo en todos mis programas y funcionan correctamente.

Tambien el otro problema que tengo, es un formulario html que envia el cgi al cliente(IE6), que una vez que el usuario lo rellena y hace el submit el cgi ejecuta el WebAction correspondiente y recoge los datos del formulario y los envia a una base de datos IB6. hasta aqui bien, pero una vez hecho esto el cgi vuelve a enviar ese formulario al cliente(IE6) para pedir mas datos y al volver a realizar el submit que envia los datos al cgi se queda el navegador como intentado enviar los datos, pero como si no puediese acceder.

Esto lo hace siempre las siguientes veces, y cuando hace esto tengo que pulsar el boton del navegador para detener el envio y volver a darle al boton del formulario html submit y entonces funciona ok.

He probado esto mismo en mis 2 PC's en uno con W2K+IIS y en el otro con XP+APACHE y pasa exactamente lo mismo.

Tambien no se que me puede interesar mas si realizar el script como una dll o como exe, en un principio se que la dll se queda siempre en memoria y que el exe no. Por lo demas no se si hay alguna cosa mas.

Saludos,
__________________
Saludos,

Bitman
Responder Con Cita