【www.gdgbn.com--上传工具】
if($_FILES){
foreach( $_FILES as $key => $_value )
{
$_FILES[$key]["type"] =$_value["type"];
}
if(substr($_FILES[$key]["type"],0,6) !="image/")
{
exit;
}
}
echo "
";
print_r($_FILES);
echo "
";
echo var_export($_FILES);
?>
首先判断$_FILES["inputname"]["type"],对于能够识别的类型更正文件后缀,然后再判断后缀。
因为$_FILES["inputname"]["type"]只能识别少数类型,但是它是根据文件内容来识别的,特别是对于许多把BMP图形保存为JPG文件的相机,一下就现原型了,而你的程序可能针对BMP有转换为JPG的处理。