Показать сообщение отдельно

  #26  
Старый 17.07.2008, 18:28
TANZWUT
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
Провел на форуме:
5302668

Репутация: 2054


Отправить сообщение для TANZWUT с помощью ICQ
По умолчанию

вобщем накатал скрипт:

PHP код:
<?
error_reporting
(0);

$url = array(=> 'http://site.com/1.jpg''http://site.com/2.jpg''http://site.com/3.jpg''http://site.com/4.jpg'); //ссылки на картинки

$ur mt_rand(1,4); //рандом картинок 1-4

$thumbbase=ImageCreateFromjpeg("{$url[$ur]}"); //создаём новое изображение из файла
$thumb_x 100;
$thumb_y 100//размеры изображения на выводе

$width imagesx($thumbbase);
$height imagesy($thumbbase); //получаем размеры исходного изображения

/* проверка размера */
if ($width $thumb_x || $height $thumb_x) {
      
$k max($width/$thumb_x$height/$thumb_x);
      
$new_width intval($width $k);
      
$new_height intval($height $k);
        }
        else {
              
$new_width $width;
              
$new_height $height;
                         } 


$thumb imagecreatetruecolor ($new_width$new_height); //создаём пустое полноцветное изображение
imagecopyresampled($thumb$thumbbase0000$new_width$new_height$width$height); //копируем прямоугольные области с 1 изображения на другое

$white imagecolorallocate($thumb255255255); //цвет текста
imagestring($thumb11990date("d F Y "), $white); //вывод даты
$font imageloadfont("hootie.gdf"); //подгружаем шрифт
imagestring($thumb$font11"TANZWUT"$white); //ник
header('Content-Type: image/jpeg'); //указываем формат данных
imagejpeg($thumb,null,100); //выводим полученое изображение, null - без сохранения, 100 - качество.
imagedestroy($thumb);
imagedestroy($thumbbase);
?>
демо: http://garantii.net.ru/test6.jpg

или

__________________
Лучший способ защиты - это нападение!!!

Последний раз редактировалось TANZWUT; 17.07.2008 в 18:32..