<\|\":]{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();