Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Generator.
GoldeNx3
post 24.12.2010, 14:43:27
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Witam. Mam do Was pytanie. Szukam skryptu, w który wpisuje się nick i ten nick generuje się na obrazku i do tego podaje kod możliwy do wklejenia na forum.

Czyli podaję nick i robi się sygna w takiej postaci:

www.strona.pl/generator.php?nick-costam

Jak coś takiego zrobić?
Go to the top of the page
+Quote Post
lukaskolista
post 24.12.2010, 15:03:19
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


Cos takiego mozna zrobic uzywajac biblioteki GD.
Go to the top of the page
+Quote Post
toaspzoo
post 24.12.2010, 22:40:44
Post #3





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


Jeśli chodzi o coś takiego, to proszę link: http://mlabno.pl/znajomek/gen/

A tutaj kod źródłowy:
  1. <?php
  2.  
  3.  
  4. $user = $_GET['user'];
  5. $slogan = $_GET['slogan'];
  6. $nazwa = $_GET['user'];
  7. $rozsz = '.png';
  8.  
  9.  
  10. $im = imagecreatetruecolor(200, 50) or die ('blad reg znajomek');
  11.  
  12. //ImageColorTransparent($im, false);
  13.  
  14. $x1 = '200';
  15. $x2 = '200';
  16. $y1 = '50';
  17. $y2 = '50';
  18.  
  19.  
  20. $kolortla = imagecolorallocate($im, 48, 156, 212);// kolor tła
  21. $kolor = imagecolorallocate($im, 50, 50, 50);// kolor tekstu
  22. $kolor2 = imagecolorallocate($im, 100, 100, 100);// kolor tekstu 2
  23.  
  24. ImageFill($im, $x, $y, $kolortla);
  25.  
  26. $x11 = '50'; //polozenie na osi x
  27. $x22 = '150'; //szerz
  28. $y11 = '10'; //polozenie na osi y
  29. $y22 = '5'; //wys
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. ImageRectangle($im, $x1, $y1, $x2, $y2, $kolor2);
  42.  
  43.  
  44. imagestring($im, 10, 5, 10, $user, $kolor); //rozmiar, od lewej, od gory
  45. imagestring($im, 2, 5, 30, $slogan, $kolor3); //rozmiar, od lewej, od gory
  46.  
  47.  
  48.  
  49.  
  50. $jakosc = '100';
  51.  
  52. imagepng($im,$user . $rozsz); //jakosc tylko dla jpeg!
  53.  
  54.  
  55.  
  56.  
  57.  
  58. echo '<img src="'. $_GET['user'] . $rozsz . '">';
  59.  
  60.  
  61.  
  62.  
  63. ?>
  64.  
  65. <form method=get>
  66. Nick<input type=text name=user><br>
  67. Slogan<input type=text name=slogan></br>
  68. <input type=submit value=tworz>
  69. </form>


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
GoldeNx3
post 25.12.2010, 00:33:54
Post #4





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Dziękuję. biggrin.gif

A jak zrobić, aby jeszcze generowało kod który można na forum wkleić?

I jak zamiast tego niebieskiego dać swój obrazek?

Ten post edytował GoldeNx3 25.12.2010, 00:36:20
Go to the top of the page
+Quote Post
Fifi209
post 25.12.2010, 01:49:35
Post #5





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

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


Cytat(GoldeNx3 @ 25.12.2010, 00:33:54 ) *
A jak zrobić, aby jeszcze generowało kod który można na forum wkleić?

Np. wyświetlić go w inpucie, tj. adres do obrazka
Cytat(GoldeNx3 @ 25.12.2010, 00:33:54 ) *
I jak zamiast tego niebieskiego dać swój obrazek?

Ruszyć swoje szanowne cztery litery i poczytać o tym GD i coś wymyślić, jeżeli będzie problem to pomożemy.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
GoldeNx3
post 25.12.2010, 04:19:45
Post #6





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


  1. imagecreatefromjpeg


To muszę wykorzystać?
Go to the top of the page
+Quote Post
Mephistofeles
post 25.12.2010, 11:27:44
Post #7





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Może raczyłbyś zaliczyć najpierw wizytę w manualu?
Go to the top of the page
+Quote Post
toaspzoo
post 25.12.2010, 13:31:49
Post #8





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


Kolor tła masz w zmiennej $kolortla

  1. $kolortla = imagecolorallocate($im, 48, 156, 212);// kolor tła

Jest to w RGb (red, green, blue) - xxx, xxx, xxx
Tło jest tworzone za pomocą funkcji:

  1. ImageFill($im, $x, $y, $kolortla);

$im - obraz źródłowy, $x,y - położenie, $kolortła - zmienna zawierająca dane o tle


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
GoldeNx3
post 25.12.2010, 16:14:08
Post #9





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Jak użyć tego PHP Manual?
Go to the top of the page
+Quote Post
Mephistofeles
post 25.12.2010, 16:35:23
Post #10





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Na przykład tak.
Go to the top of the page
+Quote Post
thek
post 25.12.2010, 16:58:37
Post #11





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Trudne to jak dla mnie jest dla Ciebie użycie mózgu. Dostałeś tyle, że nieco rozgarnięty szympans na podstawie tego by zwołał ekipę "ziomków" i by to zrobili. Chcesz gotowca? To daj zlecenie, a nie wbijasz na forum, chcesz rozwiązania, sam nic nie potrafisz i nie chcesz zrobić a do tego jeszcze pretensje. Na kiblu też Cię sadzają bo trafić do niego nie umiesz? No bez jaj. To forum służy do pomocy, a nie odwalania za kogoś tego co się jakiejś osobie zachciało!


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:50