dimnast
Guest
Проблема с проверкой типа файла при загрузке
Есть такой код, который должен проверять тип полученного на сервер файла:
-----
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
$type=$_FILES['userfile']['type'];
if($type='text/doc')
{ $filename="price/price.doc";
move_uploaded_file($_FILES['userfile']['tmp_name'], $filename);
$smarty->assign("message", "Файл загружен");
header("Location: price.php");
}
else {$smarty->assign("message", "Неправильный формат");}
}
else $smarty->assign("message", "Файл не загружен");
}
-------------
Однако почему-то какой бы файл я не загружал - принимает его за вордовский, переименовывает и пишет, что все в порядке.
В чем может быть проблема?
Есть такой код, который должен проверять тип полученного на сервер файла:
-----
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
$type=$_FILES['userfile']['type'];
if($type='text/doc')
{ $filename="price/price.doc";
move_uploaded_file($_FILES['userfile']['tmp_name'], $filename);
$smarty->assign("message", "Файл загружен");
header("Location: price.php");
}
else {$smarty->assign("message", "Неправильный формат");}
}
else $smarty->assign("message", "Файл не загружен");
}
-------------
Однако почему-то какой бы файл я не загружал - принимает его за вордовский, переименовывает и пишет, что все в порядке.
В чем может быть проблема?