diff options
Diffstat (limited to 'request.php')
-rw-r--r-- | request.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/request.php b/request.php index 2465f5a..594ae4f 100644 --- a/request.php +++ b/request.php @@ -25,6 +25,10 @@ header('Content-type: text/plain'); +if (exec('echo EXEC') != 'EXEC') { + die('exec() is disabled.'); +} + $extended = isset($_GET['extended']) && $_GET['extended'] != 'false'; $expressions = $_GET['expressions']; @@ -41,5 +45,7 @@ $extended = $extended ? '-e' : ''; $call = './LogicParser -b -nt ' . $extended . ' ' . $expressions; -passthru($call); +$out = []; +exec($call, $out); +echo implode("\n", $out); |