php文件上传后台验证简单源代码 – 作者:minggege

<?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);
//上传完成(第一个是获取文件位置,第二个是把文件放在哪,第三个是新的文件名字)

来源:freebuf.com 2020-09-04 15:23:49 by: minggege

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论