开发者

Flex: showing output of a C file in a text Area

开发者 https://www.devze.com 2022-12-09 14:05 出处:网络
I managed to show the output of a shell command in TextArea of flex by calling following php file via HTTPService and then using the dataprovider attribute of TextArea to show the returned output.

I managed to show the output of a shell command in TextArea of flex by calling following php file via HTTPService and then using the dataprovider attribute of TextArea to show the returned output.

<?php
$output = shell_exec('ls -l');
return $output
?>

Now i have a C file which prints some lines (by using printf command of C) when i run it in shell using

开发者_开发百科
./myCfile

But following php code seems to not return anything as my TextArea remains empty

<?php
$output = shell_exec('./myCfile');
return $output
?>

Am i missing something here?


When you execute a shell command in php, the user running the command is the user running the web server daemon, and that user may not have the rights to run your C application. Make sure you gave rights to that user over your C application and try again. Also, that application must output to the standard output, if it outputs elsewhere (such as error output), shell_exec() won't return that content.

0

精彩评论

暂无评论...
验证码 换一张
取 消