Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Generator userbarów
Forum PHP.pl > Forum > Przedszkole
iNq0
Witam. Chciałbym stworzyć generator userbarów, taki jak ten : http://userbar.jagged-alliance.pl/index.php

Jak widać ma sporo opcji. Ja chciałbym tylko mieć opcję zmiany tła, oraz dodania dodatkowej ikony (jak te pistolety).

Oto mój kod php.

  1. <?php
  2.  
  3. header('Content-type: image/png');
  4.  
  5. if ($look == "admin"){
  6. $img = imagecreatefrompng('images/userbars/admin.png');
  7. }
  8. if ($look === "user"){
  9. $img = imagecreatefrompng('images/userbars/user.png');
  10. }
  11. if ($look == "mod"){
  12. $img = imagecreatefrompng('images/userbars/mod.png');
  13. }
  14.  
  15. /////////////////////////////$img = imagecreatefrompng('images/userbars/mod.png');
  16.  
  17. // Kolory
  18. $white = imagecolorallocate($img, 255, 255, 255);
  19. $grey = imagecolorallocate($img, 128, 128, 128);
  20. $black = imagecolorallocate($img, 0, 0, 0);
  21.  
  22. // Pisanie tekstu
  23. $nick = $_GET['nick'];
  24. $msg = $_GET['msg'];
  25. $look = $_GET['look'];
  26.  
  27. // Sciezka czcionki
  28. $font = 'oth/visitor2.ttf';
  29.  
  30. // Laczymy w kupe otwieranie obrazka rozmiar czcionki kat x y kolor czcionka tekst
  31. imagettftext($img, 15, 0, 13, 13, $black, $font, $nick);
  32. imagettftext($img, 15, 0, 13, 30, $black, $font, $msg);
  33.  
  34. // Zapis
  35. imagepng($img);
  36. imagedestroy($img);
  37.  
  38. ?>


Trudzę się z tym od dawna, a wiem że tutaj ktoś na pewno mi pomoże.

Dzięki z góry.

Refresh.
CuteOne
Przeczytaj to
iNq0
Przeczytałem, jednak nie znajduje się tam przydatny mi materiał. Jedyne co wyczytałem i co może mi być przydatne to nakładanie obrazka na obrazek.
Fifi209
Jesteście siebie warci, Ty nie napisałeś pytania a on rzucił linkiem, gdy nie znał problemu.
iNq0
Cytat(Fifi209 @ 10.07.2011, 11:47:14 ) *
Jesteście siebie warci, Ty nie napisałeś pytania a on rzucił linkiem, gdy nie znał problemu.


A ty źle czytasz, albo nie umiesz zinterpretować mojej wypowiedzi

Cytat
Ja chciałbym tylko mieć opcję zmiany tła (...)

Fifi209
Od początku, tutaj pomagamy nie dajemy gotowce. Nie napisałeś konkretnie gdzie masz problem, co się dzieje, abyśmy mogli temu zaradzić. Zamiast tego walnąłeś troszkę kodu i mamy zgadywać co nie działa lub co chcesz dodać. Giełda to inny dział.
CuteOne
Fifi209: znałem problem i link był jak najbardziej pomocny - nie moja wina, że autor nie potrafi na podstawie jednej informacji wyszukać kolejnych.

ps. czy ten kod nie ma za zadania zmianę tła:
  1. if ($look == "admin"){
  2. $img = imagecreatefrompng('images/userbars/admin.png');
  3. }
  4. if ($look === "user"){
  5. $img = imagecreatefrompng('images/userbars/user.png');
  6. }
  7. if ($look == "mod"){
  8. $img = imagecreatefrompng('images/userbars/mod.png');
  9. }

questionmark.gif
Fifi209
Jak dla mnie to odczytuje obrazek z pliku i tworzy z niego obiekt.
CuteOne
.... tyle to i ja wiem

Pytam autora o przeznaczenie całości kodu, który zacytowałem
Fifi209
Cytat(CuteOne @ 10.07.2011, 16:24:29 ) *
.... tyle to i ja wiem

Pytam autora o przeznaczenie całości kodu, który zacytowałem

Jak można się domyślić, będą to obrazki nakładane na "zmienne" tło. smile.gif

@autor
Nakładanie obrazków masz w linku już podanym z tego co pamiętam.
CuteOne
Więc jak sam widzisz w kontekście twojej wypowiedzi trafiłem w sedno z linkiem (mówię o nakładaniu obrazków na siebie) wink.gif
iNq0
Tak. To jest bardzo przydatne. Dziękuję.

Jeszcze coś, co pozwoli mi wybrać tło. Jakaś konstrukcja if.. sam nie wiem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.