|
Автор |
Сообщение |
bober
Новенький
Зарегистрирован: 01.06.2006 Сообщения: 16
|
|
|
|
Нет украинская владелец и директор из Волыни _________________ ACURA MDX SPORT+ENTERTIMENT IS COOL!!! |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Предыдущая версия сценария resize.php плохо работала с ГИФ - картинка выводилась, но без анимации. Вот измененная версия сценария
Код: |
<?
// fn - имя файла
// w - ширниа изображения
if (strpos($fn,".gif")!==false) {
//$src = imagecreatefromgif($fn);
//header("Content-type: image/gif");
//imagegif($src);
$s = file_get_contents($fn);
header("Content-type: image/gif");
echo $s;
die();
}
if (strpos($fn,".png")!==false) {
$src = imagecreatefrompng($fn);
header("Content-type: image/png");
imagepng($src);
die();
}
if (!isset($type)) $type=1;
if ($type == 1) $w = 650;
if (!isset($q)) $q = 90; // качество jpeg по умолчанию
$src = imagecreatefromjpeg($fn);
$w_src = imagesx($src);
$h_src = imagesy($src);
header("Content-type: image/jpeg");
if ($w_src > $w)
{
// вычисляем пропорции
$ratio = $w_src/$w;
$w_dest = round($w_src/$ratio);
$h_dest = round($h_src/$ratio);
$dest = imagecreatetruecolor($w_dest,$h_dest);
$label = "www.dkws.org.ua";
imagecopyresized($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src);
$size = 2; // размер шрифта выводимого текста
imagejpeg($dest,'',$q); // выводим картинку в браузер
imagedestroy($dest); // очищаем память
imagedestroy($src);
}
else {
imagejpeg($src,'',$q); // выводим картинку в браузер
imagedestroy($src);
}
?>
|
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
alex2103
Новенький
Зарегистрирован: 15.10.2008 Сообщения: 57
|
|
|
|
Привет всем, с прошедшими праздниками!!!
На форуме у меня стоит скрипт resize.php прекрасно работает, включаю register_globals в "off"- капец фотки не отображаются!
Подскажите где теряется переменая |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
пропиши $fn = $_GET['fn']; |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
alex2103
Новенький
Зарегистрирован: 15.10.2008 Сообщения: 57
|
|
|
|
Спасибо разобрался с помощью $_REQUEST |
|
Вернуться к началу |
|
|
alex2103
Новенький
Зарегистрирован: 15.10.2008 Сообщения: 57
|
|
|
|
и get тоже работает, еще раз спасибо |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Цитата: |
Спасибо разобрался с помощью $_REQUEST
|
Это объединение массивов гет и пост |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|