{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (4 апр 2014, 19:04) [0/0] [0] [отв] [спам] [под] +1 | -1

Здравствуйте, мастера!
Пишу функцию ресайза изображения (точнее, уже написал) и возникла некая проблема при её использовании...
[code]
function resizeimg($src, $width, $height) {
/* ...code... */
if ($info['mime'] == 'image/png') imagesavealpha($image, true);
#header('Content-type: '. $info['mime']);
if ($info['mime'] == 'image/jpeg') imagejpeg($image, '', '100');
elseif ($info['mime'] == 'image/png') imagepng($image);
elseif ($info['mime'] == 'image/gif') imagegif($image, '', '100');
imagedestroy($image);
imagedestroy($img);
}
[/code]
Выше выложил конец этой функции. Суть проблемы в том, что если задать в ней header() и сказать в нём, что это изображение, то при вызове её на какой-то странице, вся страница пропадает и отображается только изображение, а если этого не задавать, то вместо изображения выводятся иероглифы.
Вопрос: что надо сделать или написать, чтобы отображалось изображение, а не иероглифы и страница не пропадала?
Заранее спасибо за ответы! *

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений