Używam serwera MAMP dla Mac OS X który posiada cały pakiet Apache, MySQL itp... lecz mam problem. Funkcja która działa poprawnie na serwerze wirtualnym wywala błąd na moim lan. Błąd to: Fatal error: Call to undefined function imagettftext() in /Users/darku/Sites/gamecodes.pl/panel/functions.php on line 172... natomiast funkcja prezentuje się następująco. Niestety nie mogę znaleźć na to rozwiązania.


  1. function cena() {
  2. global $time;
  3. $font = '../images/zekton.ttf';
  4. $szer = 180;
  5. $wys = 50;
  6. $ob = ImageCreateTrueColor($szer, $wys);
  7.  
  8. $k_tlo = ImageColorAllocateAlpha($ob, 255, 255, 255, 127);
  9. $k_napis = ImageColorAllocate($ob, 255, 255, 255);
  10. $k_cena = ImageColorAllocate($ob, 249, 186, 8);
  11.  
  12. ImageFill ($ob, 0, 0, $k_tlo);
  13. ImageSaveAlpha($ob, true);
  14.  
  15. $tresc = 'Cena:';
  16. $cena = ''.$_POST['cena'].'';
  17. $waluta = 'PLN';
  18. $opis = '* WYSYŁKA AUTOMATYCZNA *';
  19.  
  20. imagettftext($ob, 16, 0, 5, 17, $k_napis, $font, $tresc);
  21. imagettftext($ob, 16, 0, 65, 17, $k_cena, $font, $cena);
  22. imagettftext($ob, 14, 0, 130, 17, $k_napis, $font, $waluta);
  23. imagettftext($ob, 9, 0, 0, 40, $k_napis, $font, $opis);
  24.  
  25. ImagePNG($ob, '../images/szablony/generowane/c_'.$time.'.png');
  26. ImageDestroy($ob);
  27. }


PS: MAMP: http://www.mamp.info/en/index.html