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

Reply via email to