php 上传图片
2020-07-20 20:12 idea555 阅读(52) 评论(0) 收藏 举报$title = $_REQUEST["title"];
$sort = $_REQUEST["sort"];
$intro = $_REQUEST["intro"];
echo $_FILES['imgS']['error'];
//exit();
if($_FILES['imgS']['error'] != 4) //判断是否选择了文件
{
//判断上传文件是否合法
if(!is_uploaded_file($_FILES['imgS']["tmp_name"])){
echo("上传文件不合法");
}
//判断文件大小
$allowed_size = 2*1024*1024;
if($_FILES['imgS']['size']>$allowed_size){
echo("上传的图片过大,请修改后重新上传");
}
//判断类型
$allowed_type = array("jpg","bmp","gif","jpeg","png","zip","rar","txt");
$path_info_arr = pathinfo($_FILES['imgS']['name']);//取得文件类型的数组
$extension = strtolower($path_info_arr['extension']);
if(!in_array($extension,$allowed_type)){
echo("上传的类型不允许");
}
//重命名
if(!file_exists("./uploads/")){
@mkdir("./uploads/",0777,true);
}
$new_name = date("YmdHis").rand(1000,9999).".".$extension;
//移动
$res = move_uploaded_file($_FILES['imgS']['tmp_name'],"../../UploadFiles/{$new_name}");
if($res){
//echo "<a href='../../UploadFiles/{$new_name}'>查看上传的文件</a>";
}
浙公网安备 33010602011771号