nie dzia

Konfiguracja serwerów, usług, itp.
kilofmar
Posty: 28
Rejestracja: 28 grudnia 2007, 18:19

nie działa moduł php5-gd --- apache2

Post autor: kilofmar »

Witam

Zainstalowałem sobie apache2 z php5 i php5-gd. Jak wpiszę phpinfo() to pokazuje że działa moduł php5-gd, na dole zrzut ekranu z phpinfo.
A jak używam takiego testowego skryptu:

Kod: Zaznacz cały

<?php
header ("Content-type: image/png");
$im = imagecreate (260, 30);
$black = imagecolorallocate ($im, 0, 0, 0);
$white = imagecolorallocate ($im, 255, 255, 255);
imagettftext ($im, 14, 0, 10, 21, $white, "comic.TTF", "GD Freetype test >> OK <<");
imagepng ($im);
imagedestroy ($im);
?> 
To dostaje taki komunikat błędu:

Kod: Zaznacz cały

Warning: imagettftext() [function.imagettftext]: Could not find/open font in /home/szkola/html/obrazki/test.php on line 6
‰PNG  IHDRðüòPLTEÿÿÿ¡ÙźÝIDAT(‘c`£`¦Dü!d\/IEND
scorpion_1982
Posty: 5
Rejestracja: 06 sierpnia 2007, 17:09

Post autor: scorpion_1982 »

Witaj, nie jestem pewny ale mi to wygląda na to że skrypt nie potrafi znaleźć sobie czcionki, poprostu przekopiuj do katalogu obok jakąś czcioneczke, np. arial.ttf i podaj do niej lokalizację, lub ustaw sobie w configu ale jak to już musisz pytać kolegów bo ja szczeże nie wiem, ja zawsze dawałem czcionkę obok, i nie musiałem się martwić czy czcionka jest zainstalowana na serwerze i czy serwer dobrze wskazuje na lokalizację do czcionki.

Pozdrawiam
kilofmar
Posty: 28
Rejestracja: 28 grudnia 2007, 18:19

Post autor: kilofmar »

Sam sobie odpowiem.

Trzeba doinstalować czcionki microsoftowe aby funkcja "imagettftext" mogła ją wczytać.

Kod: Zaznacz cały

apt-get install msttcorefonts
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

scorpion_1982
Posty: 5
Rejestracja: 06 sierpnia 2007, 17:09

Post autor: scorpion_1982 »

kilofmar pisze:Sam sobie odpowiem.

Trzeba doinstalować czcionki microsoftowe aby funkcja "imagettftext" mogła ją wczytać.

Kod: Zaznacz cały

apt-get install msttcorefonts
Genialny jesteś :) , przecież oczywiste jest to że chcąc skorzystać z np.: Tahoma.ttf musisz ją mieć w systemie, nie rozumiem po co ten temat w ogóle założony.

Pozdrawiam
ODPOWIEDZ