Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отображение картинок. ПОМОГИТЕ!
 
 автор: naxa   (22.12.2005 в 18:22)   письмо автору
 
 

Помогите пожалуйста с выводом картинок.
<? header("Content-type: image/gif");
$image = imagecreatefromjpeg("s.gif");

$color1=ImageColorAllocate($image,23, 43, 23);
$color2=ImageColorAllocate($image,42, 23, 2);
$color3=ImageColorAllocate($image,0, 0, 234);

ImageString($image,1,2,3, "фффф",$color1);
ImageString($image,1,2,14, "вввввв",$color2);
ImageString($image,1,2,21, "ааааа",$color3);


imagegif($image);
?>
вот при таком запросе , выводится вот такое: (библиотека php_gd2.dll установлена и подключена)

Warning: Cannot modify header information - headers already sent by (output started at q:\home\stat\www\1.php:3) in q:\home\stat\www\1.php on line 3
GIF87aXз,Њ‚„МВДЬвд„BLlb\мтмфвдњblмВДј†ЊtvtЬом„fdФТМ¤љњДў¤фкдмЪФьЦЬl^\ФЪФljdмкЬ¬‚ЊмвЬњrt„jlьтмДєјмЮЬькд„RTЬВДьвдјљњдТФ¬¦¤фЦФјv„њ‚„двЬtb\дкдФ¦¤дЪЬ|jlмкмњ~|”jlьъф„Z\”Љ„|NT”rt”blґў¤ьЮЬ¤–”мжмьцмьофМ–њдЦФфЪФмФКМlfdфтмфждњnl„~|¬ў¤ДЄ¤фомЬЪЬtjlмод¤ЉЊмжд¬r|дєДьомЬОМьждджддом”nlЊZdЊN\*”†„ФЖДЬждlbdјЉЊ|ztЬоф„flЬТФ¬љњД¦¬фкммЪЬьЪЬ|Z\мкдмвд¤v|„nlьтфМєјфЮдькм”R\јћњдТЬґЄ¤фЦЬдвдtbdдкмФЄ¬дЮЬ|nlмом¤~|”jt”ЉЊ¤jt„JTФ–њ¬ЉЊдОМ”flЬЮЬtnlЊ^dьЮдьцфдЦЬфЪЬфтффжмьжм,XюГ0°тbЗЋG_дЙcea5Хмxс$вДЉ;$Rґё1гEЋ5†ьи±ЈHђ„YhЎA‡VV(|’gЗЉyhЪД©уfОљ>{т:tзOЈBЏ%ЄtGГ< ѕ|S!Д‡/^И|ЎкU€Zіvеj5лЦ±_НЉхZ6,W¶XЭўeИІ В…VЃјщўJ_Љ9яъХ©ЖЇЯќ‚W4 8#cДЊi.юKШ/KЁj ыDвШ­[Bu+:«WЁ MЏ%ЅъґЫР«aЏ®YРЎнНOћмЁІвАѓNJYxqЙЕ}KюгD-Р­XЃ®ЕМк\WЁ‘©]+D€2»ю~чV шуdГcEћэxхпХ „ЮGє–>/ґСтhяЖБ}Iґ‚d7 ?“ЃOHаN*xа‚ 2!Ѓ’хpЂwР§…РIЎР™±BwTбWЯ­чЭx+rµўy.Ж#‹-љ7cЌ,ѕЗФђG†qhI#ZњQќfЎD),QEPљґ“gСVa!%bWЦtr=@ІHyTР‡‹ 10ґQ@ )ЬсD {¤ ЩhЈ‹zЮШзџ}тй' Ђт #{<бИ ‹њ1Aь‘LФБЃuO?aFkDPД EXg]™fк¤F°CЏђ*Є©юЇЋzкЁ¦ЄjлЄ­®є*Є§вБЗ  qDБЖ 5АP И @xЃ"”2aнµШf«н¶Ьvл-·RАС‚ќP1B"‚dЕ…р@„§d*Е¦ћaпЅшж«пѕьцлЇѕ@RDgJЎсn lп? 4Р>ыLфСE#ЌґСA3ќtЄ№А40ГXФ' hp°Ж™ќEќгШd‘mvЩhџ=¶G'µ Oњс6W1w U8а†^8вS®7yБЫ!@а‰(@J?€_w„5ZjeЌ®Vй§Г¦PкЄ­юЪDЊUС/јБјќ_јэ™UtоHd м‰7цв:-oјт~‰nЪ }М^Ьss@…4 Uм ы џЫйжї6ЅxкЇО>йй+ю|aj(ЎDR±Ѕ 9±С{Бъ>ѕ,Ћ/Б™ЊrЉ‡<д(о8)ПйLTї ЊЎш@!ЬђѓШcђ~(М|}¬#M CіВйiyЊБПр„0Б: C6а„2ЂюЎл‹‰bЧЌ(оpLћo—DДIo6" ‚;)S°bE¬иBФјEt%lбщФ7ЖФ¬ж€И©^q‡ 3є†ЊПtж1‘ГдЎї|Ѓ^ 9ЌhyXБPГјZТжxHґеХ™Ов¬Џ™вYЃvљА•'$кL ©ЏЏАТљ°¤F=_, ЛшОBeђД«H@;


Из-за чего это может быть и как это исправить?

   
 
 автор: Artemy   (22.12.2005 в 18:25)   письмо автору
 
   для: naxa   (22.12.2005 в 18:22)
 

Попробуйте так
<? 
$image 
imagecreatefromjpeg("s.gif");

$color1=ImageColorAllocate($image,234323);
$color2=ImageColorAllocate($image,42232);
$color3=ImageColorAllocate($image,00234);

ImageString($image,1,2,3"фффф",$color1);
ImageString($image,1,2,14"вввввв",$color2);
ImageString($image,1,2,21"ааааа",$color3);

header("Content-type: image/gif"); 
imagegif($image);
?> 

   
 
 автор: naxa   (22.12.2005 в 21:26)   письмо автору
 
   для: Artemy   (22.12.2005 в 18:25)
 

как говориться: "от перемены мест слагаемого сумма не меняется ..." :-(

как была так и осталась та же ошибка ..... :''(

   
 
 автор: naxa   (22.12.2005 в 21:26)   письмо автору
 
   для: Artemy   (22.12.2005 в 18:25)
 

как говориться: "от перемены мест слагаемого сумма не меняется ..." :-(

как была так и осталась та же ошибка ..... :''(

   
 
 автор: smertnik   (22.12.2005 в 22:12)   письмо автору
 
   для: Artemy   (22.12.2005 в 18:25)
 

$image = imagecreatefromjpeg("s.gif"); ошибка в том что создается изоброжение JPEG, а файл для создания изоброжения GIF.

<?php
  Header
("Content-type: image/gif");
  
$image imagecreatefromgif("s.gif");
  
$color1=ImageColorAllocate($image,234323); 
  
$color2=ImageColorAllocate($image,42232); 
  
$color3=ImageColorAllocate($image,00234);
  
ImageString($image,1,2,3"фффф",$color1); 
  
ImageString($image,1,2,14"вввввв",$color2); 
  
ImageString($image,1,2,21"ааааа",$color3);
  
imagegif($image);
  
ImageDestroy($image);
?>

   
 
 автор: naxa   (23.12.2005 в 00:24)   письмо автору
 
   для: smertnik   (22.12.2005 в 22:12)
 

Да, действительно ошибся :) - не заментил, но не работало и с правильным вариантом ...

сейчас всё исправил - (вкл. вот эти библиотеки extension=php_mime_magic.dll; extension=php_mbstring.dll
extension=php_exif.dll
незнаю из-за какой из них была трабла, но сейчас всё ок.

Всем спасибо за помощь.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования