как проверить загруженный тип файла pdf [duplicate]

Possible Duplicate:
How to check file types of uploaded files in PHP?

У меня есть функция загрузки на моем сайте, и разрешена только загрузка в формате PDF. Как проверить, что загруженный файл является только PDF-файлом.getimagesize() проверять файлы изображений. Есть ли способ проверить файл обязательно в формате pdf. мой код показан ниже.

$whitelist = array(".pdf");

foreach ($whitelist as $item) {

    if (preg_match("/$item\$/i", $_FILES['uploadfile']['name'])) {

    }
    else {

        redirect_to("index.php");
    }
}

$uploaddir='uploads/';

$uploadfile = mysql_prep($uploaddir . basename($_FILES['uploadfile']['name']));

if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $uploadfile)) {

    echo "succussfully uploaded";
}

в этомredirect_to а такжеmysql_prep являются функцией, определенной мной. Но тип MIME может быть изменен с помощью заголовков. Так есть ли способ проверить файл на оригинальное pdf?

Ответы на вопрос(3)

Ваш ответ на вопрос