Проверка типа файла при закачке

  • Автор темы Автор темы maxxp2004
  • Дата начала Дата начала

maxxp2004

Guest
Проверка типа файла при закачке

При закачке файла я определял последние 3 символа jpg? Вопрос Этого достаточно или лучше проверять по типу файла, а не по расширению
 
ну а как ты закачиваешь файл ?
через форму ?
если через форму то посмотри чему равен $_FILES
тебе не надо брать последние три символа...
вот через $_FILES можешь и определять подходит ли тип или нет....
 
DimbIch
Я так понимаю, человек картинки собрался закачивать (судя по .jpg в исходном вопросе) - тогда кроме проверки наличия файла и определения расширения не мешало бы и достоверно установить, что это картинка - скажем, ф-цией exif_imagetype() или getimagesize()
Первая быстрее и не требует GD, вторая - гораздо больше рассказывает о картинке.
 
Cougar
а вторая, по-твоему, требует?
а GD - это, по-твоему, единственная бибилиотека, без которой пхп может быть скомпилирован?
То есть, это такое определение "не требует GD", которым ты заменяешь дефолтную конфигурацию?
Иначе почему ты упомянул GD но ни слова не сказал об exif?
 
Смотря с какой целью это нужно. От того, что под расширением .jpg лежит php-скрипт - серверу плохо не станет.
 
народ вы о чем ?:)
ему надо просто формат проверить - типа пойдет как картинка или нет :)
зачем все так усложнять :)
 
Сверху