Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ввод надписи на картинк

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
LB
Отправлено: 18 Апреля, 2008 - 21:50:04
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




вот этим кодом я создаю картинки.с заданым шрифтом,цветом,размером.. которые передаются из формы.Подскажите что нужно дописать чтоб в форме передачи данных можна было написать адресс картинки и текст наложился на неё
PHP:
скопировать код в буфер обмена
  1. <?
  2. if ($mode=='jpg') header("Content-type: image/jpeg"); else
  3.         header("Content-type: image/png");
  4.         list($sizex, $sizey)=explode('_', $razresh);
  5.         $im = imagecreate($sizex, $sizey);
  6.  
  7. global $fon;
  8. global $r;global $g;global $b;global $fr;global $fg;global $fb;
  9. if (($fr==0)&&($fb==0)&&($fg==0))
  10. if($fon=="white")
  11.         {
  12.                 $bgr = ImageColorAllocate($im, 255,255,255);
  13.         }
  14.                 elseif($fon=="dark")
  15.                 {
  16.                         $bgr = ImageColorAllocate($im, 0,0,0);
  17.                 }
  18.                         elseif($fon=="red")
  19.                         {
  20.                         $bgr = ImageColorAllocate($im, 255,0,0);
  21.                         }
  22.                                

(Добавление)
PHP:
скопировать код в буфер обмена
  1. elseif($fon=="green")
  2.                                 {
  3.                                         $bgr = ImageColorAllocate($im, 0,255,0);
  4.                                 }
  5.                                         elseif($fon=="blue")
  6.                                         {
  7.                                         $bgr = ImageColorAllocate($im, 0,0,255);
  8.                                         }
  9.                                                 else
  10.                                                 {
  11.                                                 $bgr = ImageColorAllocate($im, 0,0,0);
  12.                                                 }
  13.                 else $bgr = ImageColorAllocate($im, $fr,$fg,$fb);
  14.         global $cvet;
  15. if (($r==0)&&($b==0)&&($g==0))
  16.         if($cvet=="white")
  17.         {
  18.                 $cvet1 = ImageColorAllocate($im, 255,255,255);
  19.         }
  20.                 elseif($cvet=="dark")
  21.                 {
  22.                         $cvet1 = ImageColorAllocate($im, 0,0,0);
  23.                 }
  24.                         elseif($cvet=="red")
  25.                         {
  26.                         $cvet1 = ImageColorAllocate($im, 255,0,0);
  27.                         }
  28.                                 elseif($cvet=="green")
  29.                                 {
  30.                                         $cvet1 = ImageColorAllocate($im, 0,255,0);
  31.                                 }
  32.                                         elseif($cvet=="blue")
  33.                                         {
  34.                                         $cvet1 = ImageColorAllocate($im, 0,0,255);
  35.                                         }
  36.                                                 else
  37.                                                 {
  38.                                                 $cvet1 = ImageColorAllocate($im, 0,0,0);
  39.                                                 }
  40.                                  else $cvet1 = ImageColorAllocate($im, $r,$g,$b);
  41.         $vert=14+$sdvig;
  42.         imagettftext($im,$size,$ugol,$gor,$vert,$cvet1,"fonts/$font.ttf",$text);
  43.  
  44.         global $end;
  45. if ($mode=='jpg') Imagejpeg($im); else Imagepng($im);
  46.         @imagedestroy($im1);
  47.         @imagedestroy($im);
  48. ?>
 
 Top
Andrey5555
Отправлено: 03 Мая, 2008 - 22:26:21
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




Вот тут есть все http://www[dot]captcha[dot]ru/
 
 Top
kelvin
Отправлено: 09 Июня, 2008 - 07:49:24
Post Id



Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2007  
Откуда: Пушкино МО


Помог: 0 раз(а)




почему на
header("Content-type: image/png");
- ругается?!

и на это:

Fatal error: Call to undefined function imagecreate()...

(Отредактировано автором: 09 Июня, 2008 - 07:50:26)



-----
думай глобально, действуй локально.
 
 Top
RomAndry Администратор
Отправлено: 09 Июня, 2008 - 08:29:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Цитата:
header("Content-type: image/png";)

смею предположить что перед этим идет вывод в браузер
Цитата:
Fatal error: Call to undefined function imagecreate()...

а включена ли библиотека GD ?
phpinfo поможет Вам понять это.
 
My status
 Top
kelvin
Отправлено: 09 Июня, 2008 - 18:10:29
Post Id



Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2007  
Откуда: Пушкино МО


Помог: 0 раз(а)




RomAndry пишет:
Цитата:
header("Content-type: image/png";)

смею предположить что перед этим идет вывод в браузер
>> не понимаю о чем речь.
Цитата:
Fatal error: Call to undefined function imagecreate()...

а включена ли библиотека GD ?
phpinfo поможет Вам понять это.


по умолчанию, ни чего не включал..


-----
думай глобально, действуй локально.
 
 Top
valenok
Отправлено: 09 Июня, 2008 - 18:28:02
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




phpinfo поможет Вам понять это.
http://phpfaq[dot]ru/headers
http://phpfaq[dot]ru/debug Что значит ругается? Хорошо хоть не наказывает, а то без сладкого сидеть придётся.


-----
Truly yours, Sasha.
 
My status
 Top
kelvin
Отправлено: 09 Июня, 2008 - 19:00:08
Post Id



Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2007  
Откуда: Пушкино МО


Помог: 0 раз(а)




valenok пишет:
phpinfo поможет Вам понять это.
http://phpfaq[dot]ru/headers
http://phpfaq[dot]ru/debug Что значит ругается? Хорошо хоть не наказывает, а то без сладкого сидеть придётся.


дая понял что и где искать, еще с кто ответа. спс.
попробовал запустить в PHP Edit phpinfo;
- что-то не запускается,
хотя php работает.
позже попробую разобраться. // ночью лучше думается, и делается.


-----
думай глобально, действуй локально.
 
 Top
kelvin
Отправлено: 10 Июня, 2008 - 00:54:35
Post Id



Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2007  
Откуда: Пушкино МО


Помог: 0 раз(а)




на хосте получилось, - ура товарищи !!! Улыбка

помогла статья на
http://www.internet-technologies.ru/articles/article_341.html

(Отредактировано автором: 10 Июня, 2008 - 00:55:32)



-----
думай глобально, действуй локально.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB