[PHP] Generowanie tekstu - brak tekstu

0

Problem polega na tym że używam następującego kodu:

<?php
header("Content-type: image/png");
$obraz = ImageCreate(300, 50);
$kolor['1'] = ImageColorAllocate($obraz, 255, 255, 255);
$kolor['2'] = ImageColorAllocate($obraz, 0, 0, 0);
$kolor['3'] = ImageColorAllocate($obraz, 255, 0, 0);
ImageFilledRectangle($obraz, 0, 0, 300, 50, $kolor['1']);
ImageFilledArc($obraz, 25, 25, 40, 40, 180, 360, $kolor['3'], 1);
ImageTTFText($obraz, 40, 0, 30, 5, $kolor['2'], "times.ttf",$tekst);
ImagePNG($obraz);
ImageDestroy($obraz);

?>

Powinien on "rysować" prostokąt z napisem - prostokąt jest - napisu nie.
Żadnego błędu nie ma (ani w FF, ani IE)

phpinfo():

'-with-gd=shared'
'--with-jpeg-dir=shared' 
'--with-png-dir=shared' 
'--with-freetype-dir=/usr/local/include/freetype2/freetype/'

GD Support 	enabled
GD Version 	bundled (2.0.34 compatible)
FreeType Support 	enabled
FreeType Linkage 	with freetype
FreeType Version 	2.1.10
GIF Read Support 	enabled
GIF Create Support 	enabled
JPG Support 	enabled
PNG Support 	enabled
WBMP Support 	enabled
XBM Support 	enabled

plik times.ttf wzięty z Windows jest w katalogu ze skryptem.
Skrypt wywołuję poprzez: image.php?tekst=test

Próbowałem, też sposób znaleziony w:
http://4programmers.net/PHP/Tworzenie_obrazk%C3%B3w_w_PHP
również nic.

0

A skąd on ma Ci wziąć $tekst? Użyj $_GET['tekst'].

1 użytkowników online, w tym zalogowanych: 0, gości: 1