Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > закачка на сервер определеного формата


Автор: Seekoo 3.11.2005, 11:38
как сделать чтобы на сервер могли закачать только файлы mp3 ???

Автор: Bikutoru 3.11.2005, 11:59
Можно проверить расширение исходного файла
Код

if (preg_match('#\.mp3$#i', $_FILES['myfile']['name'])
{
// Сохранять
}


а можно проверить тип загруженного файла
Код

if ($_FILES['userfile']['type'] == 'audio/mp3')
{ }

Точный MIME-тип mp3 не знаю, так что тут нужнобудет поискать. Кроме того, он (MIME-тип) определяется браузером, который может и не определять его smile

Автор: Mal Hack 3.11.2005, 13:04
Цитата(Bikutoru @ 3.11.2005, 12:59)
Точный MIME-тип mp3 не знаю, так что тут нужнобудет поискать. Кроме того, он (MIME-тип) определяется браузером, который может и не определять его smile

Он сервером будет определяться, все-таки.

Автор: Bikutoru 3.11.2005, 13:21
Цитата(Mal @ 3.11.2005, 14:04)
Он сервером будет определяться, все-таки.

Цитата(http)

$_FILES['userfile']['type']

    The mime type of the file, if the browser provided this information. An example would be "image/gif". This mime type is however not checked on the PHP side and therefore don't take its value for granted.



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)