1 (изменено: Sergius, 2011-07-22 20:07:38)

Тема: php - Поддержка ttf

Всем привет!

Такая проблема, Система Ubuntu 11.04, PHP Version 5.3.5-1ubuntu7.2
Подскажите как добавить поддержку ttf не пересобирая php вручную?
Т.е (как включить поддержку ttf в gd библиотеке для PHP)

Мод rewrite подключён, GD тоже работает!

2

Re: php - Поддержка ttf

...  sad

3

Re: php - Поддержка ttf

Посмотрите в phpinfo(), в разделе GD включен ли FreeType Support. Если выключен, надо смотреть php.ini.

4

Re: php - Поддержка ttf

Hanut сказал:

Посмотрите в phpinfo(), в разделе GD включен ли FreeType Support. Если выключен, надо смотреть php.ini.

Включён!
FreeType Support     enabled

5

Re: php - Поддержка ttf

Sergius сказал:

Включён!

Значит должно работать. А как вы проверяете работоспособность, каким скриптом?

На этой странице есть хороший пример:
imagettftext

<?php
// Set the content-type
header('Content-Type: image/png');

// Create the image
$im = imagecreatetruecolor(400, 30);

// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);

// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';

// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);

// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>

6 (изменено: Sergius, 2011-07-26 12:37:02)

Re: php - Поддержка ttf

Мониторинг этот достал уже!
Нет сил уже его до ума доводить!

Делаем его уже несколько дней, по мере своих возможностей.
На OC - Windows было всё хорошо, как перенёс всё на Ubuntu Linux, косяк только с мониторингом.

А результат на лицо.
Вот как у меня: http://saveimg.ru/pictures/26-07-11/f3b … e09785.png

А должно быть нормально: (Пример.) http://saveimg.ru/pictures/26-07-11/aa0 … b836b7.png
Просто нету информации на баннере!

Ещё удивил тот факт что пришлось править один файл руками, иными словами на OC - Windows править не нужно было, а на Ubuntu Linux уже пришлось править!

<textarea style='width: 500px; height: 40px;'>

[url=http://".$_SERVER['SERVER_NAME']."/games-monitoring/index.php?s=".$_GET['s']."]http://&quot;.$_SERVER[&#039;SERVER_NAME&#039;].&quot;/games-monitoring/lgsl_files/sig_&quot;.$_GET[&#039;s&#039;].&quot;_1.png[/url]

        </textarea>

Хотя должно быть как положено!

<textarea style='width: 500px; height: 40px;'>

[url=http://".$_SERVER['SERVER_NAME']."/index.php?s=".$_GET['s']."]http://&quot;.$_SERVER[&#039;SERVER_NAME&#039;].&quot;/lgsl_files/sig_&quot;.$_GET[&#039;s&#039;].&quot;_1.png[/url]

        </textarea>

7

Re: php - Поддержка ttf

Посмотрите ошибки в логах веб-сервера. Я пока не знаю чем еще можно помочь.