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 :: Проверка размера картинки
Покинул форум
Сообщений всего: 113
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Давит, это не то, это если картинка уже лежит на сервере, а надо при загрузке чтобы отсеивало.
Как через getimagesize сделать?
У меня через это проверка типа файла.
altermann
Отправлено: 19 Июня, 2011 - 13:34:03
Частый гость
Покинул форум
Сообщений всего: 196
Дата рег-ции: Март 2010 Откуда: Днепропетровск
Помог: 6 раз(а)
getimagesize - просто информацию о картинке возвращает в виде массива.
Так вы бы сразу и говорили что вам требуется, спросили про размеры, вам и ответили.
Если вам надо проверить есть ли картинка уже на сервере, то это лучше делать по MD5 хэшу, т.к разные картинки могут иметь один и тот же размер. Ну а хэш лучше хранить в БД, так будет быстрее проверять наличие, чем читать каждый раз у существующих картинок
----- Я прирожденный кузнец, я не могу не куя!
neatek
Отправлено: 19 Июня, 2011 - 13:50:43
Гость
Покинул форум
Сообщений всего: 113
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
я загрузку картинки сделал... вроде нормально...
Нужно проверить размер например чтобы загружаемая картинка была в пределах 100х100 пикселей.
Я сделал проверку по типу, по размеру(файла). А вот размер самой картинки не знаю, как?
movEAX
Отправлено: 19 Июня, 2011 - 14:28:25
Частый посетитель
Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009
Помог: 16 раз(а)
neatek пишет:
А вот размер самой картинки не знаю, как?
Размер можно будет проверить только после того, как картинка будет уже загружена, для этого подойдет вариант Давита. При загрузке изображение сохраняется во временный файл, соотв-но путь до него лежит в $_FILES['image']['tmp_name'];
Если необходимо проверять размеры изображений на клиенте - можно воспользоваться Flash загрузчиком.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.