douna2014 2018-09-05 15:26
浏览 28

Shell_exec不执行php文件

I'm trying to run a shell_exec query by pressing a button. But it does not seem to execute anything. I checked php.ini and it isn't disabled. I'm trying to execute a php file in a different directory
/var/www/html/root/download_handler.php. It doesn't seem to work.

Here's my code. I hope anyone knows what i can do to fix this?

if ($_SERVER['REQUEST_METHOD'] === "POST") {

if (isset($_POST['download'])) {

    $site = $_POST['site'];
    $wait = $_POST['wait'];
    $folder = $_POST['folder'];
    $strpos = strpos($site, "http://");

    if (empty($site) || empty($wait) || empty($folder)) {

        $error = Error::display("Input fields left empty", "alert");

    } else {

        if ($strpos === false) {

            $error = Error::display("Incorrect URL Format. Example: http://example.com/", "alert");

        } else {

            $username = $_SESSION['username'];


            $error = Error::display($site . $wait . $folder . $username, "success");
            shell_exec("screen php /var/www/html/download_handler.php download $site $folder $wait $username");


        }

    }

}

}

?>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探