hola,
La verdad no se que pueda hacer, he probado con todo lo que se me ha ocurrido y no puedo resolver el problema. Yo quiero desde php mandar a compilar unos programas que desarrolle en Lenguaje C. He probado con las funciones exec, system, shell_exec, las comillas invertidas, pero ninguna me sirve. El codigo que estoy empleando es el siguiente (con todas las funciones que he probado):
///////////////////////////////////////
<?php
//$command= "make EOAPMO/ACIMUTAL/";
//system($command);
//$ls = `make EOAPMO/ACIMUTAL/`;
//echo "$ls";
//$aa = system('make EOAPMO/ACIMUTAL/');
$aa = exec('make EOAPMO/ACIMUTAL/');
echo "$aa";
//$aa = shell_exec('make EOAPMO/ACIMUTAL/');
//echo "$aa";
?>
/////////////////////////////
en este caso que trato de compilar me dice make: No se hace nada para `EOAPMO/ACIMUTAL/'.
cuando trato de ejecutar el programa (ya compilado por shell) me dice: El documento no contiene datos.
No se que puedo hacer. He colocado la ruta bien y me sirven las funciones, las he probado con "ls, who, pwd" cosas sencillas del linux.
Sera que eso no lo puede hacer el php?????