Thanks everybody system() worked in this case, but safe mode off, had to switch machines but at least i got something.
The below produced my output: system('/var/www/html/vertex/a.out'); --------------------------------------------- not is more easy use system ? $output = system('/path/to/a.out'); -- ---------------------------------------------- Alberto Ferrer [EMAIL PROTECTED] http://www.barrahome.org On Thu, 2003-06-19 at 13:55, Mignon Hunter wrote: > Still no out put here's my script test.php: > $output = shell_exec("/var/www/htdocs/vertex_test/a.out"); > echo $output; > > > tried "" and ''. Both test.php and a.out are in same directory and both > have 777 perms. > > also tried $output = shell_exec("./a.out"); > > > > ************************************************* > In that case what you want is shell_exec(): > > $output = shell_exec('/path/to/a.out'); // note the whole command line has > // to be enclosed in '' or "". > echo $output; > > > > On Thu, 2003-06-19 at 12:56, Mignon Hunter wrote: > > Jason, > > > > I'm only subscribed to digest and found your reply in archives and > > couldnt figure out how to reply :{ > > > > Anyway, right now I'm just trying to get something to work. The c exe > > is as follows: > > ****************************** > > #include <stdio.h> > > #define NAME "Mignon" > > int main(void) > > { > > > > int q; > > > > q = 5; > > printf("Hello, %s,%d \n", NAME,q); > > return 0; > > } > > ********************************* > > > > I'm trying to return the "Hello, Mignon, 5" which is what's outputted on > > the command line. > > > > After I get this to work, I'll be needing it to execute a complex > > function in c, and bring variables back to my php shopping cart. > > > > Here's my test.php: > > <? > > 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(`/var/www/htdocs/vertex_test/a.out`, $var_array[], > > $ret_var); > > echo $var3;//produces:Here it comes > > echo $ret_var; > > echo $var_array[0]; > > */ > > //**************************************** > > > > passthru("/var/www/htdocs/vertex_test/a.out", $res); > > echo $res; > > > > ?> -- Mignon Hunter Web Master and Developer Toshiba International 713.466.0277 x 3461 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php