| |
|
|
| | Почему вместо картинки (код):
<?
$img=imagecreate(95,32);
if ($img)
{
$black=imagecolorallocate($img,0,0,0);
$white=imagecolorallocate($img,255,255,255);
$yellow = imagecolorallocate($img,255,255,0);
$text=rand(1000,9999);
imagettftext($img,20,0,20,25, $yellow,"arial.ttf",$text);
//imagestring($img,4,40,15,$text,$yellow);
imagefill($img,0,0,$black);
imagepng($img);
}
?>
|
у меня выводятся "зяки":
‰PNG IHDR_ †№ТPLTEяяяяяџџЯЯїї__??н5¦-IDATxњн“Пjѓ@Ж]}‹2ЭХz[¤ф,y‚bЫ{BЇБ'(Rrж…»і3Jі‡BЏ™Лo”пsюм pЏ?ЖЛPџ0Ж 0Gч•Р? | |
| |
|
|
| |
|
|
| |
для: Hamilion
(22.08.2006 в 20:13)
| | | укажи на всякий случай не "arial.ttf", а '/home/www/tulgaraweb/line/arial.ttf' (у себя взял, в общем полный путь и кавычки другие).....тока у меня друга беда была, текст не выводился | |
| |
|
|
| |
|
|
| |
для: Hamilion
(22.08.2006 в 20:13)
| | | Вы должны посылать Content-type, который подходит в данном случае к PNG.
А обычно по умолчанию сервер посылает text/html | |
| |
|
|
| |
|
|
| |
для: Hamilion
(22.08.2006 в 20:13)
| | |
header("Content-type: ".image_type_to_mime_type(IMAGETYPE_PNG));
|
Не помогло :( Изменение пути - тоже.
Страно, но все работает, когда страница содержит только этот код, а если поместить, что-то еще, то нет. | |
| |
|
|
| |
|
|
| |
для: Hamilion
(23.08.2006 в 11:15)
| | | А что еще Вы можете туда поместить?
Если отослан заголовок изображения, то ничего кроме байтового потока изображения в поток браузера выкидывать нельзя. | |
| |
|
|
| |
|
|
| |
для: Trianon
(23.08.2006 в 11:48)
| | | Если отослан заголовок изображения, то ничего кроме байтового потока изображения в поток браузера выкидывать нельзя.
А как же тогда быть, если надо включить картинку в страницу? | |
| |
|
|
| |
|
|
| |
для: Hamilion
(23.08.2006 в 12:41)
| | | как обычно. через тег <img src="URL-запроса-этой-картинки" >
картинку сервер будет выдавать по отдельному запросу. | |
| |
|
|
| |
|
|
| |
для: Hamilion
(23.08.2006 в 12:41)
| | | Указанный код помести в файлик imgsrc.php, к примеру.
И, как уже подсказали, вызывай через тег <img src=imgsrc.php>
А вот можно ли, чтобы при этом в исходниках хтмля показывалось, предположим
<img src=imgsrc.jpg> ?.. | |
| |
|
|
| |
|
|
| |
для: tuder
(23.08.2006 в 15:12)
| | | если Вы назначите php-обработчик для расширения jpg в каталоге, в котором лежит лишь скрипт, и никаких картинок нет и быть не может, то почему бы и нет... | |
| |
|
|
| |
|
|
| |
для: tuder
(23.08.2006 в 15:12)
| | | Спасибо, через
заработало. | |
| |
|
|