|
|
|
| День добрый.
Речь идет о ф-ии, описываемой в теме http://softtime.ru/forum/read.php?id_forum=1&id_theme=787
Дома на Денвере всё протестировал. Залил файлы на хостинг. А там выводится картинка без обработки этой ф-ией. Т.е. без текста.
Phpinfo говорит о подключенной GD... Техподдержка говорит, что никаких спец настроек для этого не требуется...
Есть какие то мысли?
Заранее спасибо....
[поправлено модератором] | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 19:48)
| | так может там текста нет? откуда берете из БД? | |
|
|
|
|
|
|
|
для: ddhvvn
(01.05.2007 в 20:10)
| | Текст вписан в саму функцию... Да даже $_SERVER['HTTP_HOST'] не выводится...
Я повторюсь: На денвере, на локальной машине всё протестировано и всё работает... | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 20:20)
| | Файл с ttf шрифтом в папке со скриптом? | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 20:20)
| | Посмотрите здесь, может найдёте что-нибудь полезное.
http://softtime.ru/forum/read.php?id_forum=1&id_theme=35637 | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 20:20)
| | вычлените короткий неработающий пример и покажите здесь.
Почти наверняка Вы не обеспечили ttf-файлы для функции imagettftext(). | |
|
|
|
|
|
|
|
для: Trianon
(01.05.2007 в 22:19)
| | Valick - да, используется шрифт verdanab.ttf. Но он не на сервере. В функции просто указано имя шрифта:
<?
$box = imagettftext($img, 20, 0, 50, 50, $color, "verdanab.ttf", "$_SERVER['HTTP_HOST']");
?>
|
Я так думаю, что используется обычный системный шрифт.
вот что говорит phpinfo():
GD 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
|
Trianon - Если я Вас правильно понял, то стоит шрифт подгрузить на сервер? рядом с файлом с функцией? | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 22:57)
| | Загружайте файл со шрифтом на сервер в ту же папку где и ваш скрипт, а если нужно будет отображать русские буквы, то по ссылке возмите функцию. Думаю проблем не должно быть. | |
|
|
|
|
|
|
|
для: Valick
(01.05.2007 в 23:03)
| | Спасибо за советы. Всё заработало после подгрузки шрифта на сервер.
Но на локальной машине скрипт работал без шрифта. Т.е. брал его из системной папки... Странно...
Еще раз спасибо... | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 23:08)
| | На локальной машине Винда, а на сервере *никс.
В некоторых версиях РНР функция работает с относительными путями для указания файла шрифта, но всегда лучше указывать абсолютный путь. Короче проще подгрузить файл со шрифтом в папку и не заморачиваться с путями (да и на сервере может не оказаться нужного вам шрифта). | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 23:08)
| | >Спасибо за советы. Всё заработало после подгрузки шрифта на сервер.
>Но на локальной машине скрипт работал без шрифта. Т.е. брал его из системной папки... >Странно...
Что такое системная папка применительно к серверной машине? | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 19:48)
| | Всем спасибо за помощь, вопрос решил, путем помещения шрифта в директорию со скриптом. | |
|
|
|