芝麻web文件管理V1.00
编辑当前文件:/home/asmplong/www/admin/js/jscripts/tiny_mce/plugins/ajaxfilemanager/ajax_delete_file.php
delete(addTrailingSlash(backslashToSlash($_GET['delete']))); }elseif(is_file($_GET['delete']) && isValidPattern(CONFIG_SYS_INC_FILE_PATTERN, getBaseName($_GET['delete'])) && !isInvalidPattern(CONFIG_SYS_EXC_FILE_PATTERN, getBaseName($_GET['delete'])) ) { $file->delete(($_GET['delete'])); } } }else { if(!isset($_POST['selectedDoc']) || !is_array($_POST['selectedDoc']) || sizeof($_POST['selectedDoc']) < 1) { $error = ERR_NOT_FILE_SELECTED; } else { include_once(CLASS_FILE); $file = new file(); foreach($_POST['selectedDoc'] as $doc) { if(file_exists($doc) && isUnderRoot($doc)) { if(is_dir($doc) && isValidPattern(CONFIG_SYS_INC_DIR_PATTERN, $doc) && !isInvalidPattern(CONFIG_SYS_EXC_DIR_PATTERN, $doc)) { $file->delete(addTrailingSlash(backslashToSlash($doc))); }elseif(is_file($doc) && isValidPattern(CONFIG_SYS_INC_FILE_PATTERN, $doc) && !isInvalidPattern(CONFIG_SYS_EXC_FILE_PATTERN, $doc) ) { $file->delete($doc); } } } } } echo "{error:'" . $error . "'}"; ?>