так я уже весь запарился (verdana.ttf лежит и рядом с исходником и в корневой папке в моем случае это папка по умолчанию апачи C:\Program Files\Apache Group\Apache2\htdocs\ шрифт был взят из винды c:\windows\font)
работает вот этот скрипт

PHP код:
<?php
Header ("Content-type: image/jpeg");
$im = imagecreate (400, 30);
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageTTFText ($im, 20, 0, 10, 20, $white, "/verdana.ttf","Testing...");
ImageTTFText ($im, 20, 0, 10, 20, $white, "/verdana.ttf",iconv("Windows-1251","UTF-8","Здесь пишем по русски."));
ImageJPEG ($im);
ImageDestroy ($im);
?>
после работы скрепта выдате вот эту ошибку
Цитата:
br />
<b>Warning</b>: imagettftext(): Could not find/open font in <b>C:\Program Files\Apache Group\Apache2\htdocs\trening\leson5\gd17.php</b> on line <b>6</b><br />
<br />
<b>Fatal error</b>: Call to undefined function: iconv() in <b>C:\Program Files\Apache Group\Apache2\htdocs\trening\leson5\gd17.php</b> on line <b>7</b><br />
|
что старанно что в месте с тегами
в php.ini
Цитата:
;extension=php_fdf.dll
extension=php_filepro.dll
extension = php_gd2.dll
;extension=php_gettext.dll
extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
extension=php_iisfunc.dll
|
да и ещё
Цитата:
; Directory in which the loadable extensions (modules) reside.
extension_dir = C:\PHP\extensions\
|