Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [skrypt] Dynamiczna sygnaturka.
Forum PHP.pl > Inne > Oceny
Radeko
Witam smile.gif
Dzisiaj napisałem dla siebie skrypt PHP, który wyświetla sygnaturkę dodając tekst.
Jest to moja pierwsza tego typu praca. Swoją przygodę z PHP rozpocząłem niedawno (wciąż się uczę smile.gif ).
Kod jest dość chaotyczny, ale to na razie wersja BETA. W planach mam zrobienie panelu edycji danych.
Kod:
  1. <?php
  2. //tablica z danymi
  3. $tekst = "Radeko";
  4. $o[] = "Pochlaniam wiedze dotyczaca PHP,";
  5. $o[] = "MySQL, CSS i JavaScript";
  6. $o[] = "Tworzenie stron";
  7. $o[] = "internetowych, grafika.";
  8. $o[] = "9192235";
  9. $o[] = "radeko94@gmail.com";
  10. $o[] = "www.creativegraphic.pl";
  11. $o[] = $_SERVER['REMOTE_ADDR'];
  12. $o[] = gethostbyaddr("{$o[7]}");;
  13. $a = imagecreatefrompng ("avatar.png");
  14. $rysunek = imagecreatefrompng ("tlo.png");
  15. $bialy = ImageColorAllocate($rysunek, 255, 255, 255);
  16. imagestring ($rysunek, 10, 18, 21, $tekst, $bialy);
  17. imagestring ($rysunek, 2, 185, 21, "O sobie: {$o[0]}", $bialy);
  18. imagestring ($rysunek, 2, 240, 37, "{$o[1]}", $bialy);
  19. imagestring ($rysunek, 2, 185, 53, "Zainteresowania: {$o[2]}", $bialy);
  20. imagestring ($rysunek, 2, 240, 69, "{$o[3]}", $bialy);
  21. imagestring ($rysunek, 2, 185, 85, "Gadu - Gadu: {$o[4]}", $bialy);
  22. imagestring ($rysunek, 2, 185, 101, "e-mail: {$o[5]}", $bialy);
  23. imagestring ($rysunek, 2, 185, 117, "Strona www: {$o[6]}", $bialy);
  24. imagestring ($rysunek, 2, 185, 133, "Twój adres IP: {$o[7]}", $bialy);
  25. imagestring ($rysunek, 2, 185, 149, "Twój host: {$o[8]}", $bialy);
  26. imagecopy($rysunek, $a, 18, 45, 0, 0, 110, 110);
  27. header("Content-type: image/png");
  28. imagepng($rysunek);
  29. ?>

Wynik: Link
Nie bądźcie za bardzo surowi tongue.gif
Pozdrawiam Radeko smile.gif

PS Obrazek trochę się ładuje.
trucksweb
Cytat
PS Obrazek trochę się ładuje.


sam sobie odpowiedziales.
Raczej takie cos nie przejdzie do normalnego uzytku, chyba ze zrobisz jakiegos cache'a ale tez watpie.
Do nauki to calkiem ciekawe winksmiley.jpg
Wicepsik
Nie ma to jak wybrać najgorszy hosting. Na localhoscie w 1 sekunde się robi..
Ja myślałem że te przezroczystości zrobione są za pomocą GD a tu okazuje się że już to było biggrin.gif
Jak na pierwszy czas to nie jest źle ;]
Fafu
Ciekawe ale i tak nic wielkiego winksmiley.jpg
Uwagi:
1. zamiast $o[] rob np $o['numergg'] dla przejrzystości - lepiej niż same liczby.
2. "{$o[3]}" co to ma być? powinno być:
[...] , 240, 69, $o[3], $bialy);
to samo tutaj zmień:
[...] , 21, "O sobie: {$o[0]}", $bialy);
na
[...] , 21, 'O sobie: '.$o[0], $bialy);
Radeko
Dzięki wam wszystkim za odpowiedzi i Fafu za uwagi.
Cytat(Wicepsik @ 13.08.2009, 22:46:59 ) *
Nie ma to jak wybrać najgorszy hosting. Na localhoscie w 1 sekunde się robi..
Ja myślałem że te przezroczystości zrobione są za pomocą GD a tu okazuje się że już to było biggrin.gif
Jak na pierwszy czas to nie jest źle ;]

Jakich z darmowych byś polecał?
pyro
Czy to nie trochę za mało, żeby od razu dawać do działu oceny? sciana.gif
in5ane
Cytat(Radeko @ 14.08.2009, 09:37:48 ) *
Jakich z darmowych byś polecał?


A czy to aż taki problem zapłacić miesięczne 5 (może 10) zł za hoting? O minimalnych parametrach na testowanie skryptów zapłacisz tylko tyle. Czy to sms'em, czy to przelewem..
Radeko
SMS problem nie wielki, ale czy obsłuży GD taki serwer?
marcio
Cytat(Radeko @ 14.08.2009, 12:10:56 ) *
SMS problem nie wielki, ale czy obsłuży GD taki serwer?


Jak wiekszosc darmowych obsluguje to taki raczej tez.


Radeko
Dobra, a co z płatnych polecacie.
in5ane
Cytat(Radeko @ 14.08.2009, 12:39:45 ) *
Dobra, a co z płatnych polecacie.


Czy Tobie trzeba wszystko na tacy wyłożyć? Nie potrafisz wpisać w google hasła: hosting lub hosting sms?

Na testowanie w zupełności wystarczy Ci boo.pl (trzy rodzaje pakietów).
Wicepsik
linuxpl.com
50zł/rok, domena .info gratis
Więc wychodzi 4zl~/msc ;]
Fifi209
Ale po co płatne? snitch.gif Na sygnaturkę? Oszaleliście?

http://www.000webhost.com/
http://freevar.com/

Oba są darmowe i są moim zdaniem bardzo dobre.
Za free nawet dostęp do cron'a dostajesz.
(również cUrl i GD)
Radeko
Mam zamiar postawić swoją stronę, więc wolę płatny. smile.gif
Fifi209
Cytat(Radeko @ 14.08.2009, 12:02:42 ) *
Mam zamiar postawić swoją stronę, więc wolę płatny. smile.gif


Rozmawiałem z Erix'em kiedyś o hostingach, polecił mi kilka dobrych i w miarę tanich. Napisz ładnie do niego z prośbą o pomoc w wybraniu serwer'a. Bo jeżeli chcesz stawiać stronę masz też jakieś wymagania typu: przepustowość, miejsce etc.
Radeko
Dobrze, a co sądzicie o Link, na początek Lite.
Fifi209
Poniżej ~120 zł nie znajdziesz dobrego hostingu. Te 10zł na miesiąc to nie dużo chyba? 120zł na rok...
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-2024 Invision Power Services, Inc.