| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
ekkare
Registrado: 23 Abr 2006 Mensajes: 1
| Publicado: 24/04/2006 4:13 am | | | Título: Ejecutar un CGI desde un programa C++ |
| Buenas, quisiera ayuda para ver como ejecutar un CGI (ya existe y está en una URL conocida) desde un programa C/C++.
Imaginad: pido el nombre del CGI, los parámetros y elijo "ejecutar", cómo se implementaría ese ejecutar.. sockets?
Muchas gracias. |
|
| Volver arriba | |
 |
Javi69
Registrado: 03 May 2006 Mensajes: 2
| Publicado: 04/05/2006 3:44 am | | | Título: |
| | posiblemente, ya que el cgi es un ejecutable en sí mismo y si lo debes de ejecutar en la máquina local usa System si te deja o winshell |
|
| Volver arriba | |
 |
ciomar
Registrado: 01 Abr 2007 Mensajes: 5
| Publicado: 01/04/2007 7:15 pm | | | Título: Re: Ejecutar un CGI desde un programa C++ |
| | ekkare escribió: | Buenas, quisiera ayuda para ver como ejecutar un CGI (ya existe y está en una URL conocida) desde un programa C/C++.
Imaginad: pido el nombre del CGI, los parámetros y elijo "ejecutar", cómo se implementaría ese ejecutar.. sockets?
Muchas gracias. |
Nop, al ejecutar tu programa en CGI el apache, IIS (servidor web) le envía a tu programita por la stdin los datos enviados de tu formulario (si se utiliza el metodo "POST") en el formulario hecho en HTML. Si se utiliza el metodo "GET" o se mandan los datos por la url:
http://www.misitio.com/miprograma?nombre=pepe&edad=24
los datos:
"nombre=pepe&edad=24"
viajan en una variable de entrorno, y pueden ser levantados por el programa "nombre" en cualquier lenguaje de programacion...
Salu2 |
|
| Volver arriba | |
 |
|
aloplop
Registrado: 22 Sep 2008 Mensajes: 2
| Publicado: 24/09/2008 6:52 am | | | Título: Y para modificar un parámetro del CGI?? |
| Hola,
yo al cargar una web me aparece un applet con la imagen procedente de una webcam. Yo lo que quiero es que desde mi programa hecho en C++ enviar un parámetro en forma de comando CGI para poder mover dicha cámara, por ejemplo, cuando pulso un botón desde la interfaz del programa en C++.
Es esto posible????
El fabricante de la cámara me ha enviado esto:
POST /pantiltcontrol.cgi HTTP/1.0(0D0A) User-Agent: agent_name(0D0A) Content-length: length(0D0A) Authorization: Basic encoded_id_password(0D0A)(0D0A) PanTiltCommand=value(0D0A)(0D0A)
0D0A creo que es\r\n. Cómo debo enviarle la orden al applet??? Se puede?? Debo crear una cadena???
Espero vuestra ayuda. Muchas gracias.
 |
|
| Volver arriba | |
 |
|
|