Akurat miałem otworzony plik z podobną funkcją, musisz tylko ją trochę przerobić żeby odpowiadała twoim wymaganiom.
Wartość zmiennej $image_type jest pobierana przez:
Kod PHP:
function get_type()// sprawdzanie czy plik ma odpowiedni format
{
global $image_type;
global $ext;
switch($image_type)
{
case "image/jpeg":
$ext=".jpg";
break;
case "image/gif":
$ext=".gif";
break;
case "image/png":
$ext=".png";
break;
default:
$url="Location:index.php?error=invalidtype";
header($url);
}
Wartość zmiennej $image_type jest pobierana przez:
Kod PHP:
$image_type=$_FILES['image_file']['type'];