图片上传处理

// 图片处理S 
        if (!empty($_FILES["adpic_pic"]["name"])) { 
                //提取文件域内容名称,并判断 
                $path="uploads_ad/"; //上传路径 
                if(!file_exists($path)) 
                { 
                //检查是否有该文件夹,如果没有就创建,并给予最高权限 
                mkdir("$path", 0700); 
                }//END IF 
                //允许上传的文件格式 
                $tp = array("image/gif","image/pjpeg","image/jpeg"); 
                //检查上传文件是否在允许上传的类型 
                if(!in_array($_FILES["adpic_pic"]["type"],$tp)) 
                {
                echo "<script>alert('not jpg jpeg.pls choose true pic');history.go(-1);</script>"; 
                exit; 
                }
                //END IF 
                $filetype = $_FILES['adpic_pic']['type']; 
                if($filetype == 'image/jpeg'){ 
                $type = '.jpg';
                } 
                if ($filetype == 'image/jpg') { 
                $type = '.jpg'; 
                } 
                if ($filetype == 'image/pjpeg') {
                $type = '.jpg'; 
                } 
                if($filetype == 'image/gif'){ 
                $type = '.gif'; 
                } 
                if($_FILES["adpic_pic"]["name"]) 
                { 
                $today=date("YmdHis"); //获取时间并赋值给变量 
                $file2 = $path.$today.$type; //图片的完整路径 
                $img = $today.$type; //图片名称 
                $flag=1; 
                }//END IF 
                if($flag) $result=move_uploaded_file($_FILES["adpic_pic"]["tmp_name"],$file2); 
                //特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件 
                }//END IF 
                // 图片处理e


你可能感兴趣的:(图片上传处理)