Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Generator przycisku w php, Potrzeban mala korekta skryptu
free
post
Post #1





Grupa: Zarejestrowani
Postów: 269
Pomógł: 0
Dołączył: 6.02.2006

Ostrzeżenie: (0%)
-----


Mam skrypt generujacy mi przyciski na stronie w dziale menu.

przycisk.php :
  1. <?
  2. if (isset($_GET['tekst'])) $tekst=$_GET['tekst']; else $tekst="";
  3.  
  4. $przycisk=imagecreatefrompng("tlo.png");
  5.  
  6. $x = ImageSX($przycisk);
  7. $y = ImageSY($przycisk);
  8.  
  9. $ramka = 5;
  10. $rozmiar_czcionki = 11;
  11. $czcionka = 'arial.ttf';
  12.  
  13. do {
  14. $rozmiar_czcionki--;
  15.  
  16. $rozmiar = imagettfbbox ($rozmiar_czcionki, 0 , $czcionka, $tekst); 
  17. $wys_txt = $rozmiar[7] - $rozmiar[1];
  18. $szer_txt = $rozmiar[2] - $rozmiar[0];
  19.  
  20. } while ($rozmiar_czcionki>&& ($wys_txt>($y-2*$ramka) || $szer_txt>($x-2*$ramka)));
  21.  
  22.  
  23. $srodek_x = ($x-$szer_txt) / 2;
  24. $srodek_y = ($y-$wys_txt) / 2;
  25.  
  26.  
  27. $kolor = Imagecolorallocate($przycisk, 50,143,77);
  28. ImageTTFText ($przycisk, $rozmiar_czcionki, 0, $srodek_x, $srodek_y, $kolor, $czcionka, $tekst);
  29.  
  30. Header("Content_type: image/png");
  31. ImagePNG($przycisk);
  32.  
  33. ImageDestroy($przycisk);
  34.  
  35. ?>


Krotki opis dzialania : w katalogu ze strona umieszczamy dany plik przycisk.php + plik z czciaonka np ariel.ttf + obrazek tla z rozszezeniem *.png.

I wpliku menu.php lub lista.php umieszczam
  1. <a href="http://www.php.pl"><img border="0" src="przycisk.php?tekst=Link do php"></a>

Chcialbym aby ten generator generowal takze drugi obrazek po najechaniu myszka cos w rodzaju on mouse over.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 17:37