Здравствуйте. Я знаю существуют разные API для того что бы разместить капчу у себя на сайте, но интересует своя реализация. Есть скрипт капчи, только вот например на одной версии windows он работает, а на другой версии нет. Все дело в шрифтах, которые я передаю в функцию imagettftext(она и отрисовывает на картинке цифры для ввода), вот каждой версии windows свои файлы шрифтов. А если учитывать то что на хостингах вообще другие ОС, тогда это превращается в проблему. Может кто нибудь знает как найти универсальное решение? Чтобы без проблем со шрифтами и работало везде?
универсальное решение - это не надеяться ни на кого и положить шрифты в отдельный каталог со скриптом. а в скрипте указать этот путь до шрифтов. например у функции imagettftext() есть предпоследний параметр(fontfile) вот в нем и указать путь до своего шрифта.
Об этом самом fontfile и идет речь, тот fontfile который работал у меня на xp не работает на windows7. Нужно под скаждую ОС свой файл? Я в этом разобраться не могу