Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Generator userbarów
iNq0
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2011

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Przeczytaj to
Go to the top of the page
+Quote Post
iNq0
post
Post #3





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2011

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


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.
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Jesteście siebie warci, Ty nie napisałeś pytania a on rzucił linkiem, gdy nie znał problemu.
Go to the top of the page
+Quote Post
iNq0
post
Post #5





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2011

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


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 (...)

Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


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ł.
Go to the top of the page
+Quote Post
CuteOne
post
Post #7





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


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. }

(IMG:style_emoticons/default/questionmark.gif)

Ten post edytował CuteOne 10.07.2011, 15:18:58
Go to the top of the page
+Quote Post
Fifi209
post
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Jak dla mnie to odczytuje obrazek z pliku i tworzy z niego obiekt.
Go to the top of the page
+Quote Post
CuteOne
post
Post #9





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


.... tyle to i ja wiem

Pytam autora o przeznaczenie całości kodu, który zacytowałem
Go to the top of the page
+Quote Post
Fifi209
post
Post #10





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


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. (IMG:style_emoticons/default/smile.gif)

@autor
Nakładanie obrazków masz w linku już podanym z tego co pamiętam.
Go to the top of the page
+Quote Post
CuteOne
post
Post #11





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


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) (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
iNq0
post
Post #12





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2011

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


Tak. To jest bardzo przydatne. Dziękuję.

Jeszcze coś, co pozwoli mi wybrać tło. Jakaś konstrukcja if.. sam nie wiem.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 08:30