KillDead
Хранитель порядка
- Регистрация
- 11 Авг 2006
- Сообщения
- 894
- Реакции
- 579
- Автор темы
- #1
Здравствуйте. Возникла необходимость сделать скрип: есть достаточно много картинок , шеллов в них нету (это фильтровать не надо ) - но неизвестно являются ли они картинками вообще и закачались ли без ошибок.
Сделал
но этот код не обнаружит если в картинках есть ошибки. Сделал так-
Работает, но слишком долго, особенно если картинки большие.
Есть идеи как решить?
Сделал
Код:
$size = getimagesize($file);...
Код:
$size = getimagesize($file);
if (isset($size['mime'])) {
// проверка, есть ли битые картинки
switch ($size['mime']) {
case 'image/gif':
$o_im = imageCreateFromGIF($file);
if(!$o_im) return false;
break;
case 'image/jpeg':
....
Есть идеи как решить?