-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoutput.php
More file actions
46 lines (42 loc) · 801 Bytes
/
output.php
File metadata and controls
46 lines (42 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<html>
DONE!!!
<?php
require_once("config.php");
require_login();
$PAGE->set_title('Auto-Check');
$site=get_site();
$loginsite='Auto-Check';
$PAGE->set_heading($site->fullname);
$PAGE->navbar->add($loginsite);
echo $OUTPUT -> header();
$option = $_REQUEST["quiz"];
$quizno = null;
if($option=="c")
{
$quizno="11";
}
else if($option=="cpp")
{
$quizno="12";
}
else if($option=="java")
{
$quizno="13";
}
echo $option . $quizno;
$output = "";
$read_console=null;
$ret=999;
$run= "java Autocheck ".$quizno." ".$option;
try
{
exec("cd /home/ttt/ppp/testingc/testing-version-2/; ".$run,$read_console,$ret);
}catch(Exception $e){echo $e;}
echo $read_console[0]."</br>".$ret;
for($i=0;$i<=count($read_console);$i++)
{
echo $read_console[$i]."</br>";
}
echo $OUTPUT -> footer();
?>
</html>