Use shell_exec() instead of exec() to obtain the full script output (and not only the last line!)

Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
DL6ER
2018-11-29 18:38:41 +01:00
parent 1709631949
commit 21ab29dedc
2 changed files with 7 additions and 7 deletions

View File

@@ -20,20 +20,20 @@ if (!$api) {
switch($type) {
case "white":
if(!isset($_POST["auditlog"]))
echo exec("sudo pihole -w ${_POST['domain']}");
echo shell_exec("sudo pihole -w ${_POST['domain']}");
else
{
echo exec("sudo pihole -w -n ${_POST['domain']}");
echo exec("sudo pihole -a audit ${_POST['domain']}");
echo shell_exec("sudo pihole -w -n ${_POST['domain']}");
echo shell_exec("sudo pihole -a audit ${_POST['domain']}");
}
break;
case "black":
if(!isset($_POST["auditlog"]))
echo exec("sudo pihole -b ${_POST['domain']}");
echo shell_exec("sudo pihole -b ${_POST['domain']}");
else
{
echo exec("sudo pihole -b -n ${_POST['domain']}");
echo exec("sudo pihole -a audit ${_POST['domain']}");
echo shell_exec("sudo pihole -b -n ${_POST['domain']}");
echo shell_exec("sudo pihole -a audit ${_POST['domain']}");
}
break;
case "wild":