PHP - 在浏览器

时间:2016-03-09 05:54:39

标签: php bash

从PHP表单中获取输入的PHP脚本出现问题,然后运行bash脚本。

代码工作正常,因为bash脚本运行(权限都可以),但我需要脚本的输出才能在浏览器中显示。谁能评论我哪里出错?或者,如果这不可能?在此先感谢您的帮助!

<?php
if (isset($_POST['field1'])) {
    $data = $_POST['field1'] . "\n";
    $ret  = file_put_contents('variables.txt', $data, FILE_APPEND | LOCK_EX);
    if ($ret === false) {
        die('There was a problem, please go back and try again');
    } else {
        $var = shell_exec('bash /var/www/html/script.bash -b');
        echo "<pre>$var</pre>";
    }
}
?>

0 个答案:

没有答案