예제 #1
0
function rem_dir($path)
{
    $dir_handle = opendir($path);
    if (!$dir_handle) {
        return false;
    }
    while ($file = readdir($dir_handle)) {
        if ($file != "." && $file != "..") {
            if (!is_dir($path . "/" . $file)) {
                unlink($path . "/" . $file);
            } else {
                rem_dir($path . "/" . $file);
            }
        }
    }
    closedir($dir_handle);
    rmdir($path);
}
예제 #2
0
<?php

require "../config/connect.php";
require "../engine/func_remdir.php";
require "../engine/logger.php";
$userid = $_POST['userid'];
//Delete User's Directories and Files
rem_dir("../data/" . $userid . "/");
//Delete User's Files's and User's Data
mysql_query("delete from files where userid='" . $userid . "'");
mysql_query("delete from directories where userid='" . $userid . "'");
mysql_query("delete from users where userid='" . $userid . "'");
makelogger("Remusr", $userid, "", "", "");
예제 #3
0
require "../config/connect.php";
require "../engine/func_remdir.php";
require "../engine/logger.php";
$dirid = $_POST['did'];
$userid = $_POST['uid'];
//Select Dir Path
$seldirpath = mysql_query("select dirpath from directories where dirid='" . $dirid . "'");
$fetdirpath = mysql_fetch_array($seldirpath);
$dirpath = $fetdirpath['dirpath'];
//Select Dir Name
$seldirnam = mysql_query("select dirname from directories where dirid='" . $dirid . "'");
$fetdirnam = mysql_fetch_array($seldirnam);
$dirnam = $fetdirnam['dirname'];
//Assign File in Dir and Dir Path
$path = $dirpath . $dirnam . "/";
//Delete Files Subdir and Dir
rem_dir("../data/" . $userid . "/files" . $path);
//Delete Thumbs Dir
rem_dir("../data/" . $userid . "/thumbs" . $path);
//Delete Files in Dir and Sub Dir
mysql_query("delete from files where path like '" . $path . "%' and userid='" . $userid . "'");
//Delete Dir and Sub Dir
mysql_query("delete from directories where dirpath like '" . $path . "%' and userid='" . $userid . "'");
mysql_query("delete from directories where dirid='" . $dirid . "'");
//Send Back To Path
if ($dirpath == "/") {
    echo "";
} else {
    echo $dirpath;
}
makelogger("Remdir", $userid, "", "", $dirnam);