使用PHP编译C++


Compiling C++ using PHP

我正在尝试使用PHP开发一个在线法官,以托管在linux 上

我在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

有人能配置问题吗

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

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