if
(isset($_POST[
'submit'
])) {
if
(file_exists(UPLOAD_PATH)) {
$deny_ext
=
array(
".php"
,
".php5"
,
".php4"
,
".php3"
,
".php2"
,
".html"
,
".htm"
,
".phtml"
,
".pht"
,
".pHp"
,
".pHp5"
,
".pHp4"
,
".pHp3"
,
".pHp2"
,
".Html"
,
".Htm"
,
".pHtml"
,
".jsp"
,
".jspa"
,
".jspx"
,
".jsw"
,
".jsv"
,
".jspf"
,
".jtml"
,
".jSp"
,
".jSpx"
,
".jSpa"
,
".jSw"
,
".jSv"
,
".jSpf"
,
".jHtml"
,
".asp"
,
".aspx"
,
".asa"
,
".asax"
,
".ascx"
,
".ashx"
,
".asmx"
,
".cer"
,
".aSp"
,
".aSpx"
,
".aSa"
,
".aSax"
,
".aScx"
,
".aShx"
,
".aSmx"
,
".cEr"
,
".sWf"
,
".swf"
,
".htaccess"
,
".ini"
);
$file_name
=
trim($_FILES[
'upload_file'
][
'name'
]);
$file_name
=
deldot($file_name);
/
/
删除文件名末尾的点
$file_ext
=
strrchr($file_name,
'.'
);
$file_ext
=
str_ireplace(
'::$DATA'
, '', $file_ext);
/
/
去除字符串::$DATA
$file_ext
=
trim($file_ext);
/
/
首尾去空
if
(!in_array($file_ext, $deny_ext)) {
$temp_file
=
$_FILES[
'upload_file'
][
'tmp_name'
];
$img_path
=
UPLOAD_PATH.
'/'
.date(
"YmdHis"
).rand(
1000
,
9999
).$file_ext;
if
(move_uploaded_file($temp_file, $img_path)) {
$is_upload
=
true;
}
else
{
$msg
=
'上传出错!'
;
}
}
else
{
$msg
=
'此文件类型不允许上传!'
;
}
}
else
{
$msg
=
UPLOAD_PATH .
'文件夹不存在,请手工创建!'
;
}
}