Ограничение типов файлов / расширений при загрузке файлов в форме HTML - PullRequest
0 голосов
/ 16 августа 2011

Есть ли способ ограничить тип файла, который может быть загружен с помощью HTML-формы через PHP?Например, я хочу ограничить загрузку только .pdf файлами.

Ответы [ 2 ]

2 голосов
/ 16 августа 2011

Серверная часть

Да, используйте superglobal $_FILES.посмотрите на эту страницу документации: PHP.net

Она пройдет через основы, а затем просто ищет тип файла, который вам нужно проверить.

Клиентская сторона

Есть много способов сделать это, но вы можете достичь этого просто:

if((document.form1.upload.value.lastIndexOf(".jpg")==-1) {
   alert("Please upload only .jpg extention file");
   return false;
}
1 голос
/ 16 августа 2011

Да.просто посмотрите в массив $_FILES и прочитайте тип файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...