Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как в скрипте загрузки изображений сделать фильтр по формату
Покинул форум
Сообщений всего: 243
Дата рег-ции: Авг. 2012
Помог: 0 раз(а)
[+][+]
Как в скрипте загрузки изображений сделать фильтр по формату. Что бы были только изображения а не вся что то другое, если не изображение - то выводить ошибку с нужным текстом
----- Не следует бояться зайти за пределы того, что считается возможным – ибо именно там находится успех.
просто даня
Отправлено: 29 Августа, 2012 - 17:11:58
Посетитель
Покинул форум
Сообщений всего: 357
Дата рег-ции: Март 2012 Откуда: sev-kav, budennovsk
if(!$types[$type]){die('Данный тип файла не поддерживается.');}
----- То что программа работает, не означает что она написана правильно!
OrmaJever
Отправлено: 29 Августа, 2012 - 19:10:20
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
просто даня пишет:
но getimagesize это лиш получает размер картинки...
false!
Ещё есть одна функция которая определяет мим тип mime_content_type(). Она лучше getimagesize, я просто сразу не мог вспомнить название ;)
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Stivir
Отправлено: 29 Августа, 2012 - 19:52:20
Частый гость
Покинул форум
Сообщений всего: 128
Дата рег-ции: Май 2012
Помог: 2 раз(а)
OrmaJever, по Вашей ссылке к ф-ии mime_content_type() написано:
(только PHP 4CVS)
попробовал её потестить, мой php 535 ругнулся,
Fatal error: Call to undefined function mime_content_type() in D:\htdocs
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.