hello all,

I am trying to use either of the functions above to execute a compiled c
program on linux.  The command line works with ./a.out (a.out being the
filename).  Both my test.php and the exe are in the same directory. 
I've tried combinations of all the following. Thx Mignon

<?
error_reporting (E_ALL);
error_reporting  (E_ERROR | E_WARNING | E_PARSE);

echo "Here it comes:";

$var1 = exec(a.out);
echo $var1;//produces:Here it comes:
                //tried "a.out"'a.out'"./a.out"'./a.out'
                //./a.out

*******************************************

$var = passthru(a.out, $ret);
echo $var;//produces:(nothing)
echo $ret;//produces: 127

**********************************

$var2 = system(a.out);
echo $var2; //produces:(nothing)

******************************

$var6 = "./a.out";
$var7 = exec($var6, $var_array[], $ret_var);
echo $var7;//produces:(nothing)
echo $var_array[];//produces:Array
echo $ret_var;//produces:127
echo $var6;//produces:(nothing)


*******************************************

$var3 = exec('./a.out', $var_array[], $ret_var);
echo $var3;//produces:Here it comes





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to