Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / imagechar() и кирилица / 5 сообщений из 5, страница 1 из 1
04.05.2004, 13:49
    #32506382
VY
VY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
imagechar() и кирилица
Подскажите, как можно функцией imagechar(), библиотеки GD вывести надпись по русски. Латиница выводится хорошо, а кирилица каракулями.
...
Рейтинг: 0 / 0
04.05.2004, 16:17
    #32506512
denis1981
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
imagechar() и кирилица
Например у меня хостинг не поддерживал киррилицу ...
Что бы проверить, запусти файл:

<?php

phpinfo()

?>

Должны быть строчки в подразделе gd:
FreeTypeSupport - enabled

Еще у меня даже на платном хостинге на Windows она не установлена ...
:(
...
Рейтинг: 0 / 0
04.05.2004, 18:23
    #32506561
VY
VY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
imagechar() и кирилица
FreeType Support enabled
У меня тоже так, но не работает.
...
Рейтинг: 0 / 0
04.05.2004, 19:01
    #32506586
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
imagechar() и кирилица
AFAIK
freetype не используется функцией imagechar.
Посмотри это - http://phpclub.ru/talk/showthread.php?s=&threadid=48818&
...
Рейтинг: 0 / 0
14.05.2004, 16:05
    #32518520
VY
VY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
imagechar() и кирилица
Спасибо, за последнюю ссылку, с таким кодом ртлично работает с русским языком, да вот проблемы с украинскими буквами (і, ї), может кто и с єти уже сталкивался?

Вот мой код:

<?php
function iso2uni ($text, $fromcharset)
{
// $fromcharset == 'w' or 'k'
$text = convert_cyr_string($text, $fromcharset, "i");
$result = '';
for ($i=0; $i<strlen($text); $i++)
{
$code = ord($text[$i]);
$result .= ($code > 175) ? "" . (1040 + ($code - 176)). ";" : $text[$i];
}
return ($result);
}

$text = $HTTP_GET_VARS['text'];

$text = iso2uni($text, 'w');
Header("Content-type: image/png");
$im = imagecreate(150,20);
$black = ImageColorAllocate($im, 0, 0, 0);
$white = ImageColorAllocate($im, 255, 255, 255);
imageFill($im, 0, 0, $white);
imagettftext($im, 12, 0, 0, 15, $black, "Fonts/arial.ttf", $text);
ImagePng($im);
ImageDestroy($im);
?>

Спасибо.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / imagechar() и кирилица / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]