Проверка загрузки ворд-файла

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", "Файл загружен");
}
else $smarty->assign("message", "Неправильный формат");
}
Однако у меня не загружаются вобще никакие фалы. Что-то с проверкой if($type=='text/doc') , только не могу понять что...
 

Сергей123

Новичок
При выгрузке word файла это тестовый код
PHP:
<?php

ini_set('display_errors', 1); # временно
error_reporting(E_ALL);

if ( isset ($_FILES['userfile']['name']) && '' != $_FILES['userfile']['name'] ) {
    if ( UPLOAD_ERR_OK != $_FILES['userfile']['error'] ) {
        echo 'error';
    } # if
    else {
        echo 'ok (type ' . $_FILES['userfile']['type'] . ')';
    } # else
} # if

?>
<form enctype="multipart/form-data" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>" method="POST">
   <input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
   Send this file: <input name="userfile" type="file" />
   <input type="submit" value="Send File" />
</form>
пишет ok (type application/msword)
 
Сверху