⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 file.php

📁 M-logger v0.3.1 中文版
💻 PHP
字号:
<?
ob_start();

require_once("../class/TxtDb.inc.php");
require_once("../class/UserClass.inc.php");

//---[Load Config]------------------------------------------
$configFile='../config.php';
$configCache='../cache/config.cache.php';
getCache($config,$configFile,$configCache);//function getCache() in TxtDb.inc.php

//---[Set Vars]---------------------------------------------
$thisTime=explode("-",date("Y-m-d-H-i-s"));
$thisTime[3]=$thisTime[3]+intval($config['HourOff']);
$thisTime[4]=$thisTime[4]+intval($config['MiniOff']);
$thisTime=mktime($thisTime[3],$thisTime[4],$thisTime[5],$thisTime[1],$thisTime[2],$thisTime[0]);

session_save_path('../tmp');
if(function_exists(session_cache_limiter)) { 
	session_cache_limiter('nocache');
}
session_start();

$user=new user;
$user->txtdb('../db','../cache');
$user->userIsLogged();
if(!$user->logined or $user->user['rank']>$config['AddLog']){
	$temp_out['main']='<font color="#FF0000">SORRY!</font><br>You can not add loggs!<br><a href="file.php">Try Again</a>';
}elseif($config['UploadFile']!='y'){
	$temp_out['main']='<font color="#FF0000">SORRY!</font><br>Upload file is forbiden!<br><a href="file.php">Try Again</a>';
}elseif(trim($_GET['m'])!='up'){
	$temp_out['main']='<input type="file" name="upfile" size="15">
	<br><input type="submit" id="submit" style="font-size:10px" value="UPLOAD">';
}else{
	if($_FILES['upfile']['size']>$config['FileSize']){
		$temp_out[main]='<font color="#FF0000">UPLOAD FILE DEFEAT!</font><br>
		File size ('.$_FILES['upfile']['size'].' bytes) must be smaller than '.$config['FileSize'].' bytes!<br><a href="file.php">Try Again</a>';
	}elseif(($_FILES['upfile']['type']=="application/octet-stream") or ($_FILES['upfile']['type']=="application/x-zip-compressed") or ($_FILES['upfile']['type']=="application/x-gzip-compressed")){
		switch($_FILES['upfile']['type']){
			case "application/octet-stream":
				$extention=".rar";
				break;
			case "application/x-zip-compressed":
				$extention=".zip";
				break;
			case "application/x-gzip-compressed":
				$extention=".gz";
				break;
		}
		$filename=$thisTime.$extention;
		if (@move_uploaded_file($_FILES['upfile']['tmp_name'],'../upfiles/'.$filename)){
			$data=array('date'=>date("Y-n-j",$thisTime),'author'=>$user->user['name'],'filename'=>$_FILES['upfile']['name'],'filesize'=>$_FILES[upfile][size],'file'=>$filename,'use'=>'0');
			$user->open("upfiles",1);
			$user->append($data,0);
			$user->save();
			$temp_out['main']='<font color="#FF0000">UPLOAD FILE SUCCESS!</font>
<SCRIPT language="JavaScript">
	document.upload.path.value="upfiles/'.$filename.'";
	document.upload.path.disabled=true;
</SCRIPT>';
		}else{
			$temp_out['main']='<font color="#FF0000">UPLOAD FILE DEFEAT!</font><br>Check the dir is writeable!<br><a href="file.php">Try Again</a>';
		}
	}else{
		$temp_out['main']='<font color="#FF0000">UPLOAD FILE DEFEAT!</font><br>Check the file type !<br><a href="file.php">Try Again</a>';
	}
}
ob_end_flush();
?>
<HTML><HEAD>
<META content="text/html; charset=UTF-8" http-equiv=Content-Type>
<Link rel="stylesheet" type="text/css" href="pop.css"></HEAD>
<BODY bgcolor="menu">
<SCRIPT language=JavaScript>
function dis(form){
	if(form.upfile.value==""){
		alert("Please input file path!");
		return false;
	} 
	form.submit.disabled = true;
	return true;
}
function checkAll(form) {
  for (var i=0; i<form.elements.length; i++) {
    var e = form.elements[i];
    if (e.name != 'chkAll' && e.type == 'checkbox')
      e.checked = form.chkAll.checked;
  }
}
</SCRIPT>
<TABLE border=0 cellPadding=0 cellSpacing=10 align=center style="padding-left:10px">
 <TBODY><TR><form name="upload" id="upload" enctype="multipart/form-data" method="post" action="file.php?m=up" onsubmit="return dis(this);">
	<TD>Url:</TD>
	<TD><INPUT name="path" id="path" size="20" value="http://"></TD>
  </TR><TR>
	<TD align=center colspan="2">
	<?=$temp_out['main']?>
	</TD></form>
  </TR>
 </TBODY>

</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -