Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP在服务器上编译C代码_Php_C - Fatal编程技术网

用PHP在服务器上编译C代码

用PHP在服务器上编译C代码,php,c,Php,C,我有这个php代码 <?php $Command = "cd /var/www/html/Codiad/workspace/workspace 2>&1; gcc HelloWorld.c; ./a.out" $Method1 = exec($Command); echo $Method1; ?> 代码运行良好,它显示输出,但我只想在单击按钮后看到输出。我怎样才能保持在同一页上呢?更确切地说,我有两个按钮,一个用于编译代码,一个用于执行代码 我建议您使用A

我有这个php代码

<?php
 $Command = "cd /var/www/html/Codiad/workspace/workspace  2>&1; gcc HelloWorld.c; ./a.out"
 $Method1 = exec($Command);
 echo $Method1;
?>


代码运行良好,它显示输出,但我只想在单击按钮后看到输出。我怎样才能保持在同一页上呢?更确切地说,我有两个按钮,一个用于编译代码,一个用于执行代码

我建议您使用AJAX并进行两次调用。单击一个按钮将生成将编译的请求。其他人将执行代码。

这不值得回答。虽然这是答案。是的,这是答案,我正在使用JQuery进行尝试,我正在获得第一个结果,谢谢!