[PHP] Błąd w kodzie

0

Szukałem ostatnio kod do dodania napisu do obrazka przy wyświetlaniu.
Mam kod :

<? 
header("Content-type: image/jpeg");

$image=ImageCreateFromJPEG("galeria/$zdj");
//szer i wys obrazka
$width =ImageSX($image);
$height=ImageSY($image);


{ 
$kolor = ImageColorAllocate($image,255,255,255); //kolor czarny
$kolor2 = ImageColorAllocate($image,0,0,0); //kolor bialy
$kolor3 = ImageColorAllocate($image,200,200,200); //kolor obramowania

$opis="http://www.gimkadzidlo.prv.pl";
$grub_czcionki=8.8; //moja definicja czcionki, tak by gdy sie dodaje jeden znak zwiekszylo szerokosc prostokata o pewna ilosc pikseli
$grub_napisu=strlen($opis)*$grub_czcionki-10; //ustalanie szerokosci napisu w pixelach


$obr_wys=20;  //odleglosc prostokatu od gory
$obr_wys_=7; //odleglosc prostokatu od dolu
$obr_szer=7; //odleglosc prostokatu od lewego boku
$odl_napisu=10; //odleglosc napisu od sciany bocznej prostokata
$wielkosc_font=3; //wielkosc fontu od 0 do 5

imagefilledrectangle($image,$obr_szer, $height-$obr_wys,$grub_napisu, $height-$obr_wys_, $kolor2); //rysowanie prostokata
imagerectangle($image,$obr_szer, $height-$obr_wys,$grub_napisu, $height-$obr_wys_, $kolor3); //rysowanie obramowania
ImageString($image,$wielkosc_font,$obr_szer+$odl_napisu,$height-20,$opis,$kolor); // dodawanie napisu
}

No i niewiem, czemu niechcę, mi to chodzić. Proszę o pomoc, i z góry dzięki

0

Brakuje wyświetlania obrazka. imagejpeg(...);

0
<?
header("Content-type: image/jpeg");

$image=ImageCreateFromJPEG("galeria/$zdj");
//szer i wys obrazka
$width =ImageSX($image);
$height=ImageSY($image);

$kolor = ImageColorAllocate($image,255,255,255); //kolor czarny
$kolor2 = ImageColorAllocate($image,0,0,0); //kolor bialy
$kolor3 = ImageColorAllocate($image,200,200,200); //kolor obramowania

$opis="http://www.gimkadzidlo.prv.pl";
$grub_czcionki=8.8; //moja definicja czcionki, tak by gdy sie dodaje jeden znak zwiekszylo szerokosc prostokata o pewna ilosc pikseli
$grub_napisu=strlen($opis)*$grub_czcionki-10; //ustalanie szerokosci napisu w pixelach


$obr_wys=20;  //odleglosc prostokatu od gory
$obr_wys_=7; //odleglosc prostokatu od dolu
$obr_szer=7; //odleglosc prostokatu od lewego boku
$odl_napisu=10; //odleglosc napisu od sciany bocznej prostokata
$wielkosc_font=3; //wielkosc fontu od 0 do 5

imagefilledrectangle($image,$obr_szer, $height-$obr_wys,$grub_napisu, $height-$obr_wys_, $kolor2); //rysowanie prostokata
imagerectangle($image,$obr_szer, $height-$obr_wys,$grub_napisu, $height-$obr_wys_, $kolor3); //rysowanie obramowania
ImageString($image,$wielkosc_font,$obr_szer+$odl_napisu,$height-20,$opis,$kolor); // dodawanie napisu
imagejpeg($image)
?>

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