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

📄 upload.inc.php

📁 phpcms2007很好的cms内容管理系统,操作方便
💻 PHP
字号:
<?php
defined('IN_PHPCMS') or exit('Access Denied');
@set_time_limit(600);
$channelid = intval($channelid);
if(!$channelid) exit;
$uptype = isset($uptype) ? intval($uptype) : $MOD['uptype'];
$upnum = isset($upnum) ? intval($upnum) : $MOD['upnum'];
if($uptype == 1 || $uptype == 2) $upnum = 1;

if($dosubmit)
{
	require_once PHPCMS_ROOT.'/include/upload.class.php';
	$filepath = $PHPCMS['uploaddir'].'/'.$CHA['channeldir']."/".$CHA['uploaddir']."/".date("Ym")."/";
	is_dir(PHPCMS_ROOT.'/'.$filepath) or dir_create(PHPCMS_ROOT.'/'.$filepath);
	if($uptype == 1)
	{
		$key = array_keys($_FILES);
		$k = $key[0];
		$filearray = array('file'=>$_FILES[$k]['tmp_name'],'name'=>$_FILES[$k]['name'],'size'=>$_FILES[$k]['size'],'type'=>$_FILES[$k]['type'],'error'=>$_FILES[$k]['error']);
		$filename = (isset($rename) && $rename == 1) ? '' : $_FILES[$k]['name'];
		$upload = new upload($filearray, $filename, $filepath, $CHA['uploadfiletype'], 1, $CHA['maxfilesize']);
		if($upload->up())
		{
			$filesize = round($_FILES[$k]['size']/1024, 2);
			$saveto = $upload->saveto;
			echo '<script>var s = parent.document.getElementById("downurls").value == "" ? "" : "\n";parent.document.getElementById("downurls").value += s+"'.$note.'|'.$saveto.'";parent.document.getElementById("filesize").value="'.$filesize.'";</script>';
			msg('Success');
		}
		else
		{
			msg('Unsuccess');
		}
	}
	elseif($uptype == 2)
	{
		$filename = (isset($rename) && $rename == 1) ? date('Ymdhis').rand(100,999).".".fileext($url) : basename($url);
		if(@copy($url, PHPCMS_ROOT.'/'.$filepath.$filename))
		{
			$filesize = round(filesize(PHPCMS_ROOT.'/'.$filepath.$filename)/1024, 2);
			$saveto = $filepath.$filename;
			echo '<script>var s = parent.document.getElementById("downurls").value == "" ? "" : "\n";parent.document.getElementById("downurls").value += s+"'.$note.'|'.$saveto.'";parent.document.getElementById("filesize").value="'.$filesize.'";</script>';
			msg('Success');
		}
		else
		{
			msg('Unsuccess');
		}
		
	}
	elseif($uptype == 3)
	{
		$key = array_keys($_FILES);
		$k = $key[0];
		$Y = 0;
		$N = 0;
		for($i=0; $i<$upnum; $i++)
		{
			$filename = (isset($rename) && $rename == 1) ? '' : $_FILES[$k]['name'][$i];
			$filearray = array('file'=>$_FILES[$k]['tmp_name'][$i],'name'=>$_FILES[$k]['name'][$i],'size'=>$_FILES[$k]['size'][$i],'type'=>$_FILES[$k]['type'][$i],'error'=>$_FILES[$k]['error'][$i]);
			if($filearray['error']) {++$N; continue;}
			$upload = new upload($filearray, $filename, $filepath, $CHA['uploadfiletype'], 1, $CHA['maxfilesize']);
			if($upload->up())
			{
				++$Y;
				$filesize = round($_FILES[$k]['size'][$i]/1024, 2);
				$saveto = $upload->saveto;
				echo '<script>var s = parent.document.getElementById("downurls").value == "" ? "" : "\n";parent.document.getElementById("downurls").value += s+"'.$note[$i].'|'.$saveto.'";parent.document.getElementById("filesize").value="'.$filesize.'";</script>';
			}
			else
			{
				++$N;
			}
		}
		msg($Y.' Success,'.$N.' Unsuccess', '', 3000);
	}
}
else
{
	include admintpl('upload');
}
?>

⌨️ 快捷键说明

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