Проблем с upload на изображение

meleto

Registered
error_reporting(E_ALL);
ini_set("display_errors", true);
if(isSet($_POST['submit'])) {
if(isSet($_POST['image_file'])) {
$image_file = $_POST['image_file'];
} else {
$image_file = "";
}
$path = "uploads/";
if(!is_dir("$path")) {
echo "ГРЕШКА: Директорията не съществува.";
} else {
if (!is_writeable("$path")){
echo "ГРЕШКА: Промени правомощията на папката.";
} else {
if (!is_uploaded_file($_FILES['image_file']['tmp_name'])) {
echo "Файла не е избран.<br />";
} else {
$name_pic = $_FILES['image_file']['name'];
$ext = strtolower(substr(strrchr($name_pic, "."), 1));
$allow = array("jpg", "jpeg", "JPG", "JPEG", "png", "gif");
$mimetypes = array(
'image/jpeg',
'image/jpg',
'image/pjpeg',
'image/gif',
'image/png'
);
$uptype = mime_content_type($_FILES['image_file']['tmp_name']);
if (in_array($ext, $allow)){
if (in_array($uptype, $mimetypes)){
$datename = date("YmdHis");
$rand = rand(0,1000);
$md5 = md5("$datename$rand");
$new_file_name = "{$md5}.{$ext}";
$move_file = move_uploaded_file($_FILES['image_file']['tmp_name'], $path.$new_file_name);
if($move_file) {
echo 'Снимката е успешно качена.';
$time = time();
mysql_query("UPDATE users SET avatar='$new_file_name' WHERE user_id='$user_id' ")or die(mysql_error());
} else {
echo "Възникна грешка при качването, моля опитайте по-късно.";
}
} else {
echo "ГРЕШКА: Формата на файла, които се опитваш да качиш е забранен.";
}
} else {
echo "ГРЕШКА: Формата на файла, които се опитваш да качиш е забранен.";
}
}
}
}
}

В резултат извежда Fatal error: Call to undefined function mime_content_type() .

Какво трябва да направя. Кодът го взех отнякъде, но нямам идея как да го редактирам
 
Общо взето много код за нищо. Виж разгледай тази система - http://penchev-bg.eu/article.19 и главно upload.php
 

Горе