MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/public_html/imenso.co/matrix/admin/assignment_delete_code.php
<?php  
require_once '../config.php';
function delete_files($target) {
    if(is_dir($target)){
        $files = glob( $target . '*', GLOB_MARK ); //GLOB_MARK adds a slash to directories returned

        foreach( $files as $file ){
            delete_files( $file );      
        }

        rmdir( $target );
    } elseif(is_file($target)) {
        unlink( $target );  
    }
}

function delete_zip_folder($target) {
    $files = glob( $target . '*.zip', GLOB_MARK );
    foreach( $files as $file ){
         if(unlink($file))
         {
                echo "success" ;
         }
         else{
                echo "Failure";
         }
    }
}



$array = $_POST['SlectedAssignment'];

if(!empty($array)){
    foreach ($array as $res) {
        $path = "../docs/$res";
        $zip_path = "../../data/data/a/$res";
        // echo $zip_path;
        // echo file_exists($zip_path);
        delete_zip_folder($zip_path);
        delete_files($path);
        $conn->query("UPDATE assignments SET deleted=1 WHERE assignment_no=".$res."") ;  
    }
}
$output = array(
    
);

echo json_encode($output);

 ?>