Cómo abrir un programa al pulsar un botón

tony
26 de Mayo del 2005
Necesito que, al pulsar un botón, se me abra un programa. Son dos los casos concretos que he de resolver:

. Una aplicación hecha con gtk-php. Quiero que, pulsando un botón, abra internet explorer por una url concreta.

. Una aplicación web (php en mi servidor local de desarrollo) que, pulsando un botón, abra un programa de edición de imágenes.


Creo ???? que con las funciones system() o exec() puede hacerse...... pero no sé cómo.

Si alguien puede responderme le quedaré agradecido.


jrss
26 de Mayo del 2005
Hola. No se si te ayudará porque creo que no lo he entendido muy bien. Pero si lo que quieres es abrir una página al pulsar un botón no veo otra solución que usar javascript. en el onclick del button llamas a la funcion window.open(url); (esta función de javascript tiene opciones de tamaño de la ventana, etc.) La url será la que tu quieras.

Por otro lado, las funciones de php System y exec, se ejecutan en el servidor, no en el cliente. De esta si consigues que las funciones estén correctas lo que obtendras es que los programas a los que llames se ejecutarán en el servidor web, nunca en los clientes.
Espero haberte sido de ayuda.
un saludo.

tony
26 de Mayo del 2005
Perfectamente clara tu respuesta.

Tengo instalado, además del servidor local de desarrollo, php cli con gtk para aplicaciones cliente.

Y desde una de ellas necesito abrir internet explorer y un programa de edición de imágenes.

Por ello he de usar las funciones ?? system o exec pero no sé hacerlo.

¿Puedes indicarme cómo?

Gracias por tu ayuda.