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