ďťż

korekta kodu

       

Podstrony


telcocafe

Znalazłem archiwalny numer Experta. Znalazłem kod skryptu php, który bardzo by mi się przydał, ale nie chce mi działać :( . Mógłby ktoś go skorygować? Wyprzedzam pytania: skopiowałem arial.ttf, plik z tłem i dokument przyklad.html
<? error_reporting(E_ALL); if (isset($_GET['tekst'])) $tekst = $_GET['tekst']; else $tekst = ""; $przycisk = ImageCreateFromPNG("tlo.png"); $x = ImageSX($przycisk); $y = ImageSY($przycisk); $ramka = 5; $rozmiar_czcionki = 30; $czcionka = "arial.ttf"; do { $rozmiar_czcionki--; $rozmiar = ImageTTFBbox ($rozmiar_czcionki, 0 , $czcionka, $tekst); $wys_txt = $rozmiar[7] - $rozmiar[1]; $szer_txt = $rozmiar[2] - $rozmiar[0]; } while ($rozmiar_czcionki > 8&& ($wys_txt > ($y-2*$ramka) || $szer_txt > ($x-2*$ramka))); $srodek_x = ($x - $szer_txt) / 2; $srodek_y = ($y - $wys_txt) / 2; $kolor = ImageColorAllocate($przycisk, 255,255,255); ImageTTFText($przycisk, $rozmiar_czcionki, 0, $srodek_x, $srodek_y, $kolor, $czcionka, $tekst); Header("Content_type: image/png"); ImagePNG($przycisk); ImageDestroy($przycisk); ?>

Sprawdzałem kod programu i nie znalazłem błędu.



Zamień pierwszą linijkę na taką:
error_reporting(E_ALL & E_NOTICE);
...i powiedz, czy coś się wyświetla?

Już sobie poradziłem. Okazało się, że problem nie tkwił w kodzie. Ściągałem z netu banner, który nie miał rozszerzenia i podałem je w oknie do zapisu. Kiedy obrazek zapisałem z Gimpa, to jest wszystko ok. Chciałbym zadać tylko jeszcze jedno pytanie. Istnieje możliwość, żeby obrazek mógł mieć rozszerzenie jpg?
Użytkownik tajpan edytował ten post 16 kwiecień 2007, 07:48
Owszem, istnieje >> manual :D

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.