Компиляция C ++ с использованием PHP - PullRequest
0 голосов
/ 29 января 2012

Я пытаюсь разработать интернет-судью с использованием 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

Может кто-нибудь настроить проблему

1 Ответ

4 голосов
/ 29 января 2012

$output содержит вывод программы, которую вы exec редактировали, строка за строкой, вы не можете отобразить массив, print_r it.

В следующий раз, пожалуйста, обратитесь к документации php, вы могли бы получить эту информацию там. См. exec .

...