Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Уменьшение изображений в постах phpbb2
На страницу Пред.  1, 2
 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
bober

Новенький


Зарегистрирован: 01.06.2006
Сообщения: 16

СообщениеДобавлено: Вс Dec 16, 2007 1:21 pm    Заголовок сообщения:
Ответить с цитатой

Нет украинская владелец и директор из Волыни
_________________
ACURA MDX SPORT+ENTERTIMENT IS COOL!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Dec 25, 2007 3:53 pm    Заголовок сообщения:
Ответить с цитатой

Предыдущая версия сценария 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
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Dec 25, 2007 3:57 pm    Заголовок сообщения:
Ответить с цитатой

Вот проверка:

http://www.dkws.org.ua/phpbb2/viewtopic.php?p=10208#10208
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
alex2103

Новенький


Зарегистрирован: 15.10.2008
Сообщения: 57

СообщениеДобавлено: Ср Фев 25, 2009 7:17 am    Заголовок сообщения:
Ответить с цитатой

Привет всем, с прошедшими праздниками!!!

На форуме у меня стоит скрипт resize.php прекрасно работает, включаю register_globals в "off"- капец фотки не отображаются!
Подскажите где теряется переменая
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Фев 25, 2009 7:23 am    Заголовок сообщения:
Ответить с цитатой

пропиши $fn = $_GET['fn'];
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
alex2103

Новенький


Зарегистрирован: 15.10.2008
Сообщения: 57

СообщениеДобавлено: Ср Фев 25, 2009 7:28 am    Заголовок сообщения:
Ответить с цитатой

Спасибо разобрался с помощью $_REQUEST
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
alex2103

Новенький


Зарегистрирован: 15.10.2008
Сообщения: 57

СообщениеДобавлено: Ср Фев 25, 2009 7:30 am    Заголовок сообщения:
Ответить с цитатой

и get тоже работает, еще раз спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Фев 25, 2009 7:33 am    Заголовок сообщения:
Ответить с цитатой

Цитата:

Спасибо разобрался с помощью $_REQUEST

Это объединение массивов гет и пост
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
На страницу Пред.  1, 2
Страница 2 из 2
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис