 |
|

07.09.2007, 15:37
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами:
10495046
Репутация:
2642
|
|
Сообщение от inlanger
Делаю
а мне пишет
htaccess забыл? =)
PHP код:
AddType application/x-httpd-php .png
Если не получится, то сохрани тот скрипт как *.php.
|
|
|

07.09.2007, 15:55
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
С нами:
10179806
Репутация:
702
|
|
хм...если создание файла htaccess ни к чему не привело, то надо пробовать на другом хостинге?
на локалке работает...уже 3 хостера проверил...не хотят они файл .htaccess понимать 
хоть кто-то подал признаки жизни:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@inlanger.sirius.biz.ua and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.37 Server at inlanger.sirius.biz.ua Port 80
Последний раз редактировалось inlanger; 07.09.2007 в 16:46..
|
|
|

07.09.2007, 16:40
|
|
Познающий
Регистрация: 22.08.2006
Сообщений: 39
С нами:
10379137
Репутация:
11
|
|
Я думаю библиотека Gd неустановленна.... У меня такаяже проблемма поэтому и спрашиваю где её можно достать и как "прикрутить" к своему вебсерверу, я его по отдельности собирал...
|
|
|

07.09.2007, 16:56
|
|
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
С нами:
9985348
Репутация:
119
|
|
php_gd или php_gd2 должна быть в каталоге с пхп в папке extensions, для того чтобы ее подключить нужно в php.ini раскоментировать строчку
Код:
;extension=php_gd.dll
т.е. убрать ; в начале строки
|
|
|

07.09.2007, 17:03
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
С нами:
10179806
Репутация:
702
|
|
а если нет доступа к php.ini ??
|
|
|

07.09.2007, 17:10
|
|
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
С нами:
9985348
Репутация:
119
|
|
Сообщение от inlanger
а если нет доступа к php.ini ??
Самому тогда никак, можно попробовать уговорить админов хостинга подключить ее, но это маловероятно что они согласятся =)
|
|
|

07.09.2007, 17:11
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
С нами:
10179806
Репутация:
702
|
|
мда...тупо... ну ладно, пойду искать другой хостинг себе под аватару
|
|
|

07.09.2007, 17:19
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами:
10495046
Репутация:
2642
|
|
Сообщение от inlanger
мда...тупо... ну ладно, пойду искать другой хостинг себе под аватару
На ачате нельзя юзать такие аватары, если ты хочешь здесь...
|
|
|

07.09.2007, 17:57
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
С нами:
10179806
Репутация:
702
|
|
уже понял... вот, что у меня вышло:

|
|
|

10.09.2007, 00:20
|
|
Новичок
Регистрация: 26.08.2007
Сообщений: 8
С нами:
9846564
Репутация:
3
|
|
В свое время заморочился с подобной аватаркой и, может быть, выложу то, что поучилось куда-нибудь.
По пути столкнулся с проблемой написания текста на картинке по-русски и определенным шрифтом.
Решил проблему, используя функцию imagettftext из gd библиотеки.
Вот как пользовать:
PHP код:
imagettftext(
$img, //- исходная картинка
$fs, //- размер шрифта
$gr, //- угол наклона шрифта
$X, $Y, //- координаты надписи
$color, //- цвет шрифта(например, 0x004d79 - 0xRRGGBB)
$fnt, //- имя ttf-файла шрифта
$str //- записываемая строка в юникоде.
);
т.к. imagettftext принимает только юникод, используем
функцию конвертирования cp1251 в unicode:
PHP код:
function win2uni($s)
{
$s = convert_cyr_string($s,'w','i'); // преобразование win1251 -> iso8859-5
// преобразование iso8859-5 -> unicode:
for ($result='', $i=0; $i<strlen($s); $i++)
{
$charcode = ord($s[$i]);
$result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i];
}
return $result;
}
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|