Quiero ejecutar un archivo .exe en mi servidor Apache utilizando un script php. el procedimiento es el siguiente:cómo ejecutar un programa .exe mediante script php
usuario entra, llena un formulario HTML
que goses a un script php
script php ejecuta el archivo
name.exe
impresiones php el resultado del archivo
name.exe
en la página.
ejecuto el name.exe normalmente desde las ventanas de esta manera:
run--> cmd--> D:\name [command]
la name.exe necesita comunicarse con otros archivos, como las bibliotecas en el mismo directorio.
el COMAND completa en cmd en Windows es la siguiente:
D:\name library.dll [input from user]
continuación, el programa ejecuta e imprime algunos resultados en la ventana de cmd.
De hecho, quiero ejecutar este programa en mi servidor de mis clientes. No sé cómo, pero ahora hay una manera de hacer esto.
Otra pregunta relacionada, ¿hay algún shell que pueda instalar en el servidor Linux y ejecutar name.exe en él?
gracias lo haré. Ese es un buen poit. Puedo verificar la entrada con mi formato antes de permitir que se ejecute mediante el script php. Pero, ¿el problema se puede resolver con 'exec()'? entonces puedo estudiar usarlo. – John
Ejecutar programas externos no es un gran problema con cierto cuidado y escapar todos los datos entrantes con 'escapeshellarg()'. –