![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| =Женек= |
|
|||
|
Unregistered |
Ну как все таки его подключить?
Я установил Freetype 2. В установленных каталогах нашел файл freetype6.dll. Скопировал его в папку Extensions, указал его в php.ini... При загрузке страницы пишется "Unable to load dynamic library './freetype6.dll' - не найден указанный путь" Что интересно! Такая же ошибка выдавалась когда я хотел подключить GD. добавление к пути "/extensions" исправляло проблему. А вот с Freetype не получается. Это при том что и GD и Freetype, и другие библиотеки указанные в php.ini располагаются в одной папке. ОДнако на дргуие библиотеки php не ругается, а на эти две... ПОмогите советом. Читал я про вот это: --with-freetype-dir=DIR Уж простите ламерство, а куда эту строку вставлять? Ведь это кажется для UNIXa? А у нас Windows. Как в винде его компилить? |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Модератор: Обратите внимание на правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27. Название топика должно быть информативным, и менее эмоциональным.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
Ставиш Microsoft Visual C++ 6.0 и читаеш тут: http://ru.php.net/install.windows -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
2 Master
так... так... одну минуту... Я делаю сайт, который потом хочу выпустить в свет. Если у хостера не будет Freetype, я же не поставлю ему С++... Давайте начнем вот с чего: у большинства ли хостеров имеется FreeType и имеется ли возможность натсроить и перекомпилить PHP под себя, если FreeType'a там не будет? Иначе моя работа теряет смысл. |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| =Женек= |
|
|||
|
Unregistered |
Еще вопрос - в результате компиляции получается "новый " PHP, DLL ку копировать не надо?
Блин, проще по-моему отправлять посетителю не картинку, а просто надпись, а шрифт подгружать через CSS... |
|||
|
||||
| yUAC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 9.6.2004 Репутация: 3 Всего: 3 |
Хм.. А цель-то какая была? Конечно, так проще, и более того, гораздо меньше жрет ресурсов |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Цель?
Хочу каталог шрифтов сделать с предпросмотром. А насчет ресурсов ты не прав. Картинка будет занимать 3-4 кб. А подгрузка шрифта - шрифты разные бывают. А если у меня на странице 10-15 шрифтов из каталога? А делать картинку для каждого не хочется, хочется чтоб сама генерила. Вдруг я что переделать захочу, а у меня их 1000 наберется.. |
|||
|
||||
| yUAC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 9.6.2004 Репутация: 3 Всего: 3 |
А, ну это другое дело. Тогда видимо без FreeType не обойтись. |
|||
|
||||
| =Женек= |
|
|||
|
Unregistered |
То есть, мне нужно скачать исходники php, исходники Freetype'a и скомпилить?
А много ли файлов РНР шных компилится? Блин, я в C++ ни фига не шарю... yUAC, ты не мог бы поподробней рассказать, как это делается? Да и вообще, почему-то в нете пишут, что в виндовской версии РНР Фритайп уже установлен... |
|||
|
||||
| yUAC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 9.6.2004 Репутация: 3 Всего: 3 |
Ничего не надо в винде компилить! Я бы с радостью понизил репу тому человеку, который тебе это посоветовал. Модули в PHP можно легко подключать через PHP (в dll'ках), прописывая их в php.ini. Другое дело, что нужно их класть либо в корень папки с Apache (если PHP установлен как модуль), либо в корень папки с PHP (если PHP стоит как CGI). Правда, если в php.ini прописан другой extension_dir (отличный от «.», у тебя по-моему он как раз правильно прописан), то надо будет класть в соответствующую директорию.
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Я попробую покомбинировать с папками, но прежде скажу, что другие модули у меня работали при указанных путях и расположениях файла, этот же нет.
Ты скажи, ты сам работал с FreeType? Я скачал с сайта производителя библиотеку - там куча исходников, всякой хрени и лишьодна Dll'ка freetype6.dll . Оно? |
|||
|
||||
| =Женек= |
|
|||
|
Unregistered |
не получается... он упорно не хочет ее видеть.
Везде пишут, что reetype уже учтановлен в виндовской версии РНР. Запускаю phpinfo и вижу: Freetype Support : enabled Freetype Linkage : with Freetype Это что? |
|||
|
||||
| yUAC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 9.6.2004 Репутация: 3 Всего: 3 |
Эх... Это значит, что FreeType уже установлен... Вы вообще английский хотя бы чуть-чуть знаете???
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Я английский знаю отлично. ОДнако как говорил Козьма Прудков "если в клетке с надписью тигр, ты видишь слона, не верь глазам своим".
Я же не перевод спрашивал, а почему не работает Freetype. Значит, раз он уже установлен, буду искть ошибку в программе. Хотя для чистоты эксперимента я скопировал полность текст из обучалки, коих много в интернете. Может вы найдете ошибку: <?php header ("Content-type: image/png"); $im = ImageCreate (200, 60); $black = ImageColorAllocate ($im, 0, 0, 0); $white = ImageColorAllocate ($im, 255, 255, 255); ImageTTFText($im, 2, 0, 10, 20, $white, "arial.ttf", "Testing..."); imagepng ($im); ?> Шрифт ариал находится там, где нужно, отвечаю. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |