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