我正试图通过按按钮运行shell_exec查询。
但它似乎什么也没做。我检查了php.ini,它没有被禁用。我试图在另一个目录中执行一个php文件
这是我的密码。我希望有人知道我能做什么来解决这个问题?
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");
}
}
}
}
?>