www.gusucode.com > DEDECMS精简版 织梦CMS系统企业精简版 v3.0.1.2源码程序 > cloudcms_v3.0.1.2/include/dialog/select_templets_post.php
<?php require_once(dirname(__FILE__)."/config.php"); $cfg_txttype = "htm|html|tpl|txt"; if(empty($uploadfile)) { $uploadfile = ""; } if(!is_uploaded_file($uploadfile)) { ShowMsg("你没有选择上传的文件!","-1"); exit(); } if(!preg_match("#^text#", $uploadfile_type)) { ShowMsg("你上传的不是文本类型附件!","-1"); exit(); } if(!preg_match("#\.(".$cfg_txttype.")#i", $uploadfile_name)) { ShowMsg("你所上传的模板文件类型不能被识别,只允许htm、html、tpl、txt扩展名!","-1"); exit(); } if($filename!='') { $filename = trim(preg_replace("#[ \r\n\t\*\%\\\/\?><\|\":]{1,}#", '', $filename)); } else { $uploadfile_name = trim(preg_replace("#[ \r\n\t\*\%\\\/\?><\|\":]{1,}#", '', $uploadfile_name)); $filename = $uploadfile_name; if($filename=='' || !preg_match("#\.(".$cfg_txttype.")#i", $filename)) { ShowMsg("你所上传的文件存在问题,请检查文件类型是否适合!","-1"); exit(); } } $fullfilename = $cfg_basedir.$activepath."/".$filename; move_uploaded_file($uploadfile,$fullfilename) or die("上传文件到 $fullfilename 失败!"); @unlink($uploadfile); ShowMsg("成功上传文件!","select_templets.php?comeback=".urlencode($filename)."&f=$f&activepath=".urlencode($activepath)."&d=".time()); exit();