Проверка формата файла

Разработка своих веб-приложений и страничек

Проверка формата файла

Сообщение dll » 06 мар 2010, 22:06

как проще сделать проверку формата файла ? перед загрузкой на сервер
предложите варианты реализации через что лучше
мимы или обрезка строки имени файла или регулярные выражения , как лучше ?
главное чтобы была возможность добавить ещё несколько форматов. :roll:
Изображение
Изображение
Аватара пользователя
dll
Активный участник
 
Сообщения: 179
Зарегистрирован: 17 сен 2008, 11:57
Домен: 3ngels.vfose.ru

Re: Проверка формата файла

Сообщение Rostov114 » 06 мар 2010, 22:15

dll писал(а):как проще сделать проверку формата файла ? перед загрузкой на сервер
предложите варианты реализации через что лучше
мимы или обрезка строки имени файла или регулярные выражения , как лучше ?
главное чтобы была возможность добавить ещё несколько форматов. :roll:

Тип данных какой?
Картинки, видио файлы, текстовые файлы?
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Проверка формата файла

Сообщение dll » 06 мар 2010, 22:33

Rostov114: Тип передаваемых данных multipart/form-data
методом POST ... что тебе не понятного, ну а например нужно разрешить только (картинки, текстовые, архивы, видео и аудио форматы) файлов , вот например. Что скажешь ?
Изображение
Изображение
Аватара пользователя
dll
Активный участник
 
Сообщения: 179
Зарегистрирован: 17 сен 2008, 11:57
Домен: 3ngels.vfose.ru

Re: Проверка формата файла

Сообщение Кадет » 06 мар 2010, 23:00

на пхп реализовать очень просто. бери справочник
В часности юзай глобальный массив $_FILES, если уж совсем лень лезть в справочник то:
$_FILES['userfile']['type']
mime-тип файла, если браузер предоставил эту информацию. Пример: "image/gif".
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

Re: Проверка формата файла

Сообщение dll » 06 мар 2010, 23:12

Кадет: аналогично , если лень писать примеры по моему запросу то пожалуй вообще не стоит писать.
просил варианты чтобы можно было добавить несколько форматов к загрузке! не только jpeg или gif чорт.

Код: Выделить всёРазвернуть
if($_FILES['file']['type'] == 'image/jpeg')
{
выполнить загрузку к примеру
}


идите фпизду с другими манами, давайте свои варианты!
Изображение
Изображение
Аватара пользователя
dll
Активный участник
 
Сообщения: 179
Зарегистрирован: 17 сен 2008, 11:57
Домен: 3ngels.vfose.ru

Re: Проверка формата файла

Сообщение Кадет » 06 мар 2010, 23:18

Код: Выделить всёРазвернуть
if($_FILES['file']['type'] == 'image/jpeg' || $_FILES['file']['type'] == 'image/png' || $_FILES['file']['type'] == 'other' )
{
do....
}

1. помоему это очень просто, незная элементарных основ нельзя даже самое простое что-то сделать (читай про логические операторы)
2. с выражениями попроще (а то мне кажется ты на того что на аваторе похож)
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

Re: Проверка формата файла

Сообщение dll » 06 мар 2010, 23:22

Кадет: ды пробовал уже, почему то появляется возможность загрузки .exe и других форматов
может быть есть ещё какие варианты ? чё к мимам пристал )) чо поизящнее есть ?, блять а вот потом исправить
свой месадж добавив туда лишних выебонов ты не поленился , отвечай на конкретно поставленный вопрос в теме а советы мне в личку направляй , логический оператор бл
Изображение
Изображение
Аватара пользователя
dll
Активный участник
 
Сообщения: 179
Зарегистрирован: 17 сен 2008, 11:57
Домен: 3ngels.vfose.ru

Re: Проверка формата файла

Сообщение Кадет » 06 мар 2010, 23:28

Код: Выделить всёРазвернуть
if($_FILES['file']['type'] == 'image/jpeg' || $_FILES['file']['type'] == 'image/png' || $_FILES['file']['type'] == 'other' )
{
do....
}
else
{
echo "error format file";
}

м?
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

Re: Проверка формата файла

Сообщение dll » 06 мар 2010, 23:30

Кадет: бл съеби отсюда не беси меня пожалуйста.
Изображение
Изображение
Аватара пользователя
dll
Активный участник
 
Сообщения: 179
Зарегистрирован: 17 сен 2008, 11:57
Домен: 3ngels.vfose.ru

Re: Проверка формата файла

Сообщение Кадет » 06 мар 2010, 23:32

dll писал(а):Кадет: бл съеби отсюда не беси меня пожалуйста.

за разговором следи и иди учи пхп, как выучишь тогда заткнёшь меня.
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

След.

Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

cron