Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Freetype? Елки палки! как юзать это убожество? 
:(
    Опции темы
=Женек=
Дата 27.6.2004, 08:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


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
Дата 27.6.2004, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Модератор: Обратите внимание на правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27. Название топика должно быть информативным, и менее эмоциональным.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Master
Дата 28.6.2004, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Цитата
Уж простите ламерство, а куда эту строку вставлять? Ведь это кажется для UNIXa?
А у нас Windows. Как в винде его компилить?


Ставиш Microsoft Visual C++ 6.0
и читаеш тут:
http://ru.php.net/install.windows


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
Guest
Дата 28.6.2004, 16:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











2 Master


так... так... одну минуту...

Я делаю сайт, который потом хочу выпустить в свет. Если у хостера не будет Freetype, я же не поставлю ему С++...

Давайте начнем вот с чего: у большинства ли хостеров имеется FreeType и имеется ли возможность натсроить и перекомпилить PHP под себя, если FreeType'a там не будет?

Иначе моя работа теряет смысл.


  Вверх
MuToGeN
Дата 28.6.2004, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Цитата
я же не поставлю ему С++...
Нормальный хостер сможет предоставить доступ по SSH. И если freetype там не будет, то ничто не помешает залоить туда исходники и скомпилировать их на сервере (юникс без установленного gcc/g++ как-то плохо себе представляю)



--------------------
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!
PM MAIL ICQ   Вверх
=Женек=
Дата 29.6.2004, 19:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Еще вопрос - в результате компиляции получается "новый " PHP, DLL ку копировать не надо?


Блин, проще по-моему отправлять посетителю не картинку, а просто надпись, а шрифт подгружать через CSS...
  Вверх
yUAC
Дата 29.6.2004, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 9.6.2004

Репутация: 3
Всего: 3



Цитата
проще отправлять посетителю не картинку, а просто надпись

Хм.. А цель-то какая была? Конечно, так проще, и более того, гораздо меньше жрет ресурсов
PM MAIL   Вверх
Guest
Дата 29.6.2004, 21:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цель?

Хочу каталог шрифтов сделать с предпросмотром. А насчет ресурсов ты не прав. Картинка будет занимать 3-4 кб. А подгрузка шрифта - шрифты разные бывают. А если у меня на странице 10-15 шрифтов из каталога?

А делать картинку для каждого не хочется, хочется чтоб сама генерила. Вдруг я что переделать захочу, а у меня их 1000 наберется..
  Вверх
yUAC
Дата 29.6.2004, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 9.6.2004

Репутация: 3
Всего: 3



Цитата
Хочу каталог шрифтов сделать с предпросмотром.

А, ну это другое дело. Тогда видимо без FreeType не обойтись.
PM MAIL   Вверх
=Женек=
Дата 30.6.2004, 19:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











То есть, мне нужно скачать исходники php, исходники Freetype'a и скомпилить?

А много ли файлов РНР шных компилится? Блин, я в C++ ни фига не шарю... yUAC, ты не мог бы поподробней рассказать, как это делается?

Да и вообще, почему-то в нете пишут, что в виндовской версии РНР Фритайп уже установлен...


  Вверх
yUAC
Дата 30.6.2004, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 9.6.2004

Репутация: 3
Всего: 3



Ничего не надо в винде компилить! Я бы с радостью понизил репу тому человеку, который тебе это посоветовал. Модули в PHP можно легко подключать через PHP (в dll'ках), прописывая их в php.ini. Другое дело, что нужно их класть либо в корень папки с Apache (если PHP установлен как модуль), либо в корень папки с PHP (если PHP стоит как CGI). Правда, если в php.ini прописан другой extension_dir (отличный от «.», у тебя по-моему он как раз правильно прописан), то надо будет класть в соответствующую директорию.
PM MAIL   Вверх
Guest
Дата 1.7.2004, 09:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я попробую покомбинировать с папками, но прежде скажу, что другие модули у меня работали при указанных путях и расположениях файла, этот же нет.

Ты скажи, ты сам работал с FreeType? Я скачал с сайта производителя библиотеку - там куча исходников, всякой хрени и лишьодна Dll'ка freetype6.dll . Оно?
  Вверх
=Женек=
Дата 1.7.2004, 10:02 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











не получается... он упорно не хочет ее видеть.



Везде пишут, что reetype уже учтановлен в виндовской версии РНР.

Запускаю phpinfo и вижу:


Freetype Support : enabled
Freetype Linkage : with Freetype


Это что?
  Вверх
yUAC
Дата 1.7.2004, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 9.6.2004

Репутация: 3
Всего: 3



Эх... Это значит, что FreeType уже установлен... Вы вообще английский хотя бы чуть-чуть знаете???
PM MAIL   Вверх
Guest
Дата 1.7.2004, 22:26 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


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"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0530 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.