使用PHP编译C ++

时间:2012-01-29 12:22:14

标签: php c++ linux gcc g++

我正在尝试开发一个使用PHP在线托管的在线评判

我在test.php文件中编写了以下代码

<?php
    exec("sudo chown `rofaelemil` /var/www", $output, $returnVal);
    exec("g++ /var/www/qwerty.cpp -o /var/www/binary", $output, $returnVal);
    echo $output;
    exec("cat /var/www/qwe.txt | /var/www/binary", $output, $returnVal);
    echo $output;
    exec("gcc /var/www/qwerty.c -o /var/www/binary", $output, $returnVal);
    echo $output;
    exec("cat /var/www/qwe.txt | /var/www/binary", $output, $returnVal);
    echo $output;
?>

输出

ArrayArrayArrayArray

任何人都可以配置问题

1 个答案:

答案 0 :(得分:4)

$output包含您exec编辑的程序的输出,逐行,您无法回显数组,print_r它。

下次请查阅php的文档,你可以在那里得到这些信息。请参阅exec