-
Код:
<?php
$img=ImageCreate(500,200);
$red=ImageColorAllocate($img,255,0,0);
ImageFilledRectangle($img,10,10,300,150,$red);
ImagePNG($img);
?>
Не пойму почему выдает только каракули... (текст из непонятных символов, например: ы†вH–扦кК¶о)
на majordomo gd библиотека вроде есть... 2,0,3 кажется
Или я чего не правильо делаю.
-
Код:
$img=ImageCreateTrueColor(500,200);
$red=ImageColorAllocate($img,255,0,0);
ImageFilledRectangle($img,10,10,300,150,$red);
header ("Content-type: image/png");
ImagePNG($img);
хеадер надо
-
Да точно, но вот проблема:
Код:
Warning: Cannot modify header information - headers already sent by (output started at /home/u15045/flexstudioru/www/cms/news/gd.php:9) in /home/u15045/flexstudioru/www/cms/news/gd.php on line 15
и дальше те же каракули. Больше в коде ничего нет. Только то что xmagnusx написал.
-
у меня работает этот код..хм...
-
xmagnusx, у тебя какая версия gd?
-
gdGD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
все данные с хостинга.
скорее всего из-за версии не работает. а обновлять вряд ли что-то будут majordomo
-
Цитата:
Originally posted by serka@Aug 21 2007, 13:25
Да точно, но вот проблема:
Код:
Warning: Cannot modify header information - headers already sent by (output started at /home/u15045/flexstudioru/www/cms/news/gd.php:9) in /home/u15045/flexstudioru/www/cms/news/gd.php on line 15
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]</div>
функцию header Должна выполняться в саммо начале скрипта..
если у тебя хоть перевод строки перед ним есть, то заголовки уже не сработают.. они у тебя и не работают, чтоб это понять, достаточно перевести сообщение об ошибке в английского языка
-
_Korn, если бы все в это упиралось...
Код:
header ("Content-type: image/png");
$img=ImageCreateTrueColor(500,200);
$red=ImageColorAllocate($img,255,0,0);
ImageFilledRectangle($img,10,10,300,150,$red);
ImagePNG($img);
Это тоже не помогло. ошибка та же, только номер строки поменялся.
Код:
Warning: Cannot modify header information - headers already sent by (output started at /home/u15045/flexstudioru/www/cms/news/gd.php:9) in /home/u15045/flexstudioru/www/cms/news/gd.php on line 11
-
все упираеться именно в то, что я сказал.
перед header у тебя чтото уже выводиться..
-
Вот весь код скрипта:
<html>
<head>
<title></title>
</head>
<body>
<?php
header ("Content-type: image/png");
$img=ImageCreateTrueColor(500,200);
$red=ImageColorAllocate($img,255,0,0);
ImageFilledRectangle($img,10,10,300,150,$red);
ImagePNG($img);
?>
</body>
</html>
-
Понял ошибку. Я тупил и вас вводил в заблуждение.
У меня было написано <html><head>....... перед пхп скриптом.
У кого-нибудь есть статьи про GD, желательно на русском. А то я полез с вопросами, а тему толком не изучил...
-
гугль сломался снова?? [Only registered and activated users can see links. Click Here To Register...]
-
xmagnusx, да что то глючный он какой-то [Only registered and activated users can see links. Click Here To Register...])))
Я просто думал у Вас есть свои потайные места, где просто офигенные статьи про библиотеку GD.