|
|
|
| Добрый ввечер, есть скрипт, анти-бот, который генерирует случайный набор букв на картинке, и ещё генерирует рябь, шумы, что б ботом было сложнее разбирать что там написано. Ну так вот на локальном компьютере всё прекрасно работает, а на хостинге нет, отображает только шумы, а буквы нет, с чем это может быть связанно? Спасибо!
P.S. GDlib на хостинге стоит! | |
|
|
|
|
|
|
|
для: Spayker
(11.10.2006 в 20:46)
| | Ответ прост: чего-то у них всё таки не установлено. Или запрещено. | |
|
|
|
|
|
|
|
для: Spayker
(11.10.2006 в 20:46)
| | А вы как генерируете текст? Шрифт никакой не используете (на хостинге шрифтов никаких нет)? | |
|
|
|
|
|
|
|
для: cheops
(11.10.2006 в 22:29)
| | cheops, Использую, вот так
imagettftext($img,20,0,4,30,$black,'Arial.ttf',$_SESSION['string']);
|
Саня, подключина! | |
|
|
|
|
|
|
|
для: Spayker
(12.10.2006 в 16:40)
| | и файл Arial.ttf лежит в том же каталоге, что и скрипт?
И называется он именно так, с точностью до размера каждой буквы? | |
|
|
|
|
|
|
|
для: Trianon
(12.10.2006 в 16:51)
| | Блин, не лежал, я думал что он должен браться автоматически стандартный же шрифт. Почему так? На локал все без него работает, автоматически берётся. На хосте нет, хотя шрифты стоят. Щас положил всё ок. Спасиб) | |
|
|
|
|
|
|
|
для: Spayker
(12.10.2006 в 17:02)
| | ибо на локальном хосте повидимому шрифты берутся из самой системы | |
|
|
|
|
|
|
|
для: Spayker
(12.10.2006 в 17:02)
| | В UNIX, как правило, своих собственных ttf-шрифтов нет, так как обычно на сервера графическую оболочку не ставят - их либо устанавливают отдельно, либо помещают на сайт, как в вашем случае. | |
|
|
|
|
|
|
|
для: Spayker
(11.10.2006 в 20:46)
| | Убедитесь, что подключена библиотека FreeType. | |
|
|
|
|
|
|
|
для: Саня
(11.10.2006 в 23:55)
| | Р? еще наверное РЅРµ стоит забывать Рѕ различиях Windows (РЅР° локалке Сѓ вас РѕРЅР° скорее всего) & *nix (соотв. РЅР° сервере). Если РЅРµ сложно, кинули Р±С‹ РёСЃС…РѕРґРЅРёРє, РІ тексте ошибку лучше РІРёРґРЅРѕ | |
|
|
|