<./>.dev./hood

 0)
    die("Error uploading file! code $error.");
else
   {
    if($type=="image/png" || $size > 2000000)//condition for the file
    {
    die("Format  not allowed or file size too big!");
    }
    else
    {
     move_uploaded_file($temp, "uploaded/" .$name);
     echo "Upload complete!";
     }
}

//////////////////////////

$file = 'somefile.jpg';

# assuming you've already taken some other
# preventive measures such as checking file
# extensions...

$result_array = getimagesize($file);

if ($result_array !== false) {
    $mime_type = $result_array['mime'];
    switch($mime_type) {
        case "image/jpeg":
            echo "file is jpeg type";
            break;
        case "image/gif":
            echo "file is gif type";
            break;
        default:
            echo "file is an image, but not of gif or jpeg type";
    }
} else {
    echo "file is not a valid image file";
}
?>

'Server Side > PHP' 카테고리의 다른 글

파라미터 값 $_GET 사용 안하기  (0) 2016.07.29
array_shift 사용방법  (0) 2016.07.29
while 문 밖에서 변수 사용  (0) 2016.01.03
PHP 비교 연산자  (0) 2015.10.17
PHP 변수를 쿼리스트링으로 처리할 때 주의사항  (0) 2015.08.27