php文件上传后台验证源代码

<?php
echo '<pre>';
print_r($_FILES);
$filename=$_FILES['wj']['name'];//上传文件的名字
$hz=['txt','png','docx'];
$filext=explode('.',$filename);//分隔文件名字
if(!in_array($filext[1],$hz)){//判断文件类型符不符合要求
    echo "文件格式错误";
    exit;
}
$file_size =filesize($_FILES['wj']['tmp_name']);//获取文件大小
if($file_size>1024*100){//规定文件大小
    echo '文件大小超出规定';
    exit;
}
$new_name=md5(time());//md5随机名字
$new_name.=".".$filext[1];//新名字加上后缀
echo $new_name;
move_uploaded_file($_FILES['wj']['tmp_name'],"./bbb".$new_name);
//上传完成(第一个是获取文件位置,第二个是把文件放在哪,第三个是新的文件名字)

猜你喜欢

转载自blog.csdn.net/qq_25645753/article/details/107884477