Hola a todos.
Tengo que ejecutar un programa .exe en el servidor y guardar el resultado en un array, justo lo que hace exe(), pero todavía no he conseguido hacer que funcione.
El programa hace unos calculos con un archivo de texto que se pasa como parámetro y devuelve unas líneas de texto con el resultado.
El programa funciona correctamente en la línea de comandos de MS-Dos, pero no logro que funcione en el servidor.
Según php.ini SAFE_MODE está off, y el programa lo ejecuto desde la raiz del sitio.
Lo he probado con otro programa y tampoco funciona, por ejemplo holamundo.exe, que simplemente muestra en pantalla !Hola Mundo¡.
La llamada la hago desde exe.php:
<?
exec ('holamundo.exe', $salida);
echo "<pre>" . var_export($salida, TRUE) . "</pre><br>";
?>
Debería mostrar:
array (
0 !Hola Mundo¡
)
Pero no muestra el resultado.
El programa tiene permisos de ejecución y el archivo exe.php también.
Ambos archivos están en la raiz.
¿Alguién sabe cual puede ser el problema?
Muchas gracias.