Autor | Zpráva | ||
---|---|---|---|
SamerLP Profil |
#1 · Zasláno: 11. 9. 2013, 17:06:25
Zdravím chcle by som sa spýtať poradil by niekdo moc nechápem jazyku php chclel by som spravit nejaky jednoduchy php status aj z dizajnom jako myslim jako pre minecraft server ze nazov serveru pod tym ip dalej pod tym počet ludí vedel by niekdo poradit prosím ako by som to spravil? ale hlavne nechcme tie statusy čo si možem vygenerovať tam je ta reklama čo maju oni ja chcem si vytvorit vlastny a ešte za tym ip nazov serveru a to posledne nejaky obrazok dať vedel by niekdo prosím poradiť? predom ďik prosím aby mi niekdo čo najskor odpísal :)
|
||
nemeja Profil |
#2 · Zasláno: 11. 9. 2013, 17:17:10
Co takhle zkusit použít google? Pokud neumíš programovat a chceš aby ti to někdo napsal, tak si napiš inzerát do Práce a zakázky, případně mi to nech na sebe kontakt a můžem se nějak domluvit rovnou.
|
||
SamerLP Profil |
no ono je problem že ja by sa to chcel zaroven naucit spravit taký status a nemám peniaze na zaplatenie proste a ani nemam tušenie o dizajne a tak proste chchem sito spraviť sám len problem je to že to je asi zložité no neviem.. .:/ napriklad napíšem tomu aby mi to spravil a niečo budem chcieť zmeniť a zas ho budem muset otravovat a keby som si to spravil sám tak by som to opravil aj sám... :(
no skúsil som tam napísať uvidim či sa niekdo ozve ale ako hovorim lepšie by to bolo ako som pisal :( |
||
tiso Profil |
#4 · Zasláno: 12. 9. 2013, 01:35:12
Učiť sa dá i tým, že sa snažíš pochopiť ako funguje riešenie niekoho iného. A to si potom upraviť tak, aby vyzeralo a fungovalo podľa tvojich predstáv.
|
||
SamerLP Profil |
#5 · Zasláno: 12. 9. 2013, 15:41:21
ale tak akože ja ten status potrebujem čo naskor a nie že ho spravim za 1 rok... :D čo som ja budem sa cely rok učit o php a ešte k tomu škola to sa nedá! a ešte neporadí niekdo že ptoom na ako by so mto dal na internet lebo mam taky len tak web na endore a tm to asi nepojde a neviem kde ide to dať...
|
||
Kcko Profil |
#6 · Zasláno: 12. 9. 2013, 15:58:02
SamerLP:
„ale tak akože ja ten status potrebujem čo naskor“ Tak tu máš sekci Práce a zakázky nebo čekej až se najde nějaký dobrodinec, co Ti to zadarmo napíše. Hlavně nežadoň jak malé dítě. |
||
Rfilip Profil |
#7 · Zasláno: 12. 9. 2013, 16:15:02
Co je na nepochopitelného na https://forums.bukkit.org/threads/web-php-simple-to-use-minecraft-server-status-query.144329/? - první odkaz z google z [#2] nemeja
|
||
SamerLP Profil |
dakujem všetkým len neviem ja to potrebujem taketo niečo takyto: na forum jedno... žiadna reklama :)
|
||
Rfilip Profil |
#9 · Zasláno: 12. 9. 2013, 16:54:32
Tak udaje co získáš dle [#7] Rfilip vlož do obrázku pomocí kodu z http://stackoverflow.com/questions/13267846/how-to-add-text-to-an-image-with-php-gd-library. Ted máš všechno jak údaje získat i jak je vypsat, stačí to jen spojit.
|
||
nemeja Profil |
#10 · Zasláno: 12. 9. 2013, 17:13:48
Kód už jsem mu udělal, teď se ho snažím navést, jak udělat obrázkové pozadí. Navést - ne mu to celý udělat :)
|
||
SamerLP Profil |
#11 · Zasláno: 13. 9. 2013, 15:52:42
mám niečo takéto http://radio.8u.cz/example.php
a proste neviem ako to mam ten obrazok co chcem vložit a aby ostal text teraz tam je biele pozadie a chcem ine tu je example.php <?php $server = "176.9.104.116"; // IP nebo adresa $port = 25574; // port serveru // VytvoĹ™ obrázek o rozmÄ›rech $image_width = 550; // px $image_height = 150; // px $im = imagecreatetruecolor($image_width, $image_height); // Nastav barvy $white = imagecolorallocate($im, 255, 255, 255); $green = imagecolorallocate($im, 0, 255, 0); $black = imagecolorallocate($im, 0, 0, 0); $red = imagecolorallocate($im, 255, 0, 0); $font_file = 'arial.ttf'; // umĂstÄ›nĂ fontu $mineClassLoc = "MinecraftServerStatus/status.class.php"; // umĂstÄ›nĂ tĹ™Ădy na zjištÄ›nĂ statusu // naÄŤti tĹ™Ădu a zjisti status include_once $mineClassLoc; $status = new MinecraftServerStatus(); $response = $status->getStatus($server,$port); // VyplĹ pozadĂ imagefilledrectangle($im, 0, 0, $image_width, $image_height, $white); // vepisovánĂ do obrázku if(!$response){ imagefttext($im, 50, 0, 180, 100, $red, $font_file, 'Offline'); } else { imagefttext($im, 30, 0, 10, 40, $green, $font_file, 'Online'); imagefttext($im, 15, 0, 30, 70, $black, $font_file, $response['motd']); imagefttext($im, 15, 0, 30, 90, $black, $font_file, 'Host: '.$response['hostname'].":".$response['port']); imagefttext($im, 15, 0, 30, 110, $black, $font_file, 'Hráčů: '.$response['players'].'/'.$response['maxplayers']); imagefttext($im, 15, 0, 30, 130, $black, $font_file, 'Ping: '.($response['ping']).'ms'); imagefttext($im, 14, 0, ($image_width - 150), 130, $black, $font_file, 'Version: '.$response['version']); } // nastav HTTP hlaviÄŤku header('Content-Type: image/png'); // odešli png obrázek imagepng($im); // vyÄŤisti cache imagedestroy($im); |
||
SamerLP Profil |
#12 · Zasláno: 15. 9. 2013, 12:36:44
nočo nikdo nepomože? :(
|
||
Lorin Profil * |
#13 · Zasláno: 15. 9. 2013, 19:36:46
|
||
SamerLP Profil |
#14 · Zasláno: 15. 9. 2013, 19:47:17
to už som vyrišil terza je problem z textom proste text je zeleny a ma byť čierny neviete prosím prečo? :(
|
||
Rfilip Profil |
#15 · Zasláno: 15. 9. 2013, 20:13:21
Ukaž aktualní kod
|
||
SamerLP Profil |
#16 · Zasláno: 15. 9. 2013, 21:35:01
<?php $server = "176.9.104.116"; // IP nebo adresa $port = 25574; // port serveru // VytvoĹ™ obrázek o rozmÄ›rech $image_width = 550; // px $image_height = 150; // px $im = imagecreatefrompng("signa.png"); // Nastav barvy $black = imagecolorallocate($im, 0, 0, 0); $red = imagecolorallocate($im, 204,0,0); $blue = imagecolorallocate($im, 0,0,255); $green = imagecolorallocate($im, 0,255,51); $green2 = imagecolorallocate($im, 0,153,0); $font_file = 'arial.ttf'; // umĂstÄ›nĂ $font = 'Minecraft.ttf'; $mineClassLoc = "MinecraftServerStatus/status.class.php"; // umĂstÄ›nĂ tĹ™Ădy na zjištÄ›nĂ statusu // naÄŤti tĹ™Ădu a zjisti status include_once $mineClassLoc; $status = new MinecraftServerStatus(); $response = $status->getStatus($server,$port); // vepisovánĂ do obrázku imagefttext($im, 25, 0, 10, 40, $red, $font, 'Online'); imagefttext($im, 15, 0, 30, 70, $blue, $font_file, $response['motd']); imagefttext($im, 15, 0, 30, 90, $blue, $font_file, 'IP: '.$response['hostname'].":".$response['port']); imagefttext($im, 15, 0, 30, 110, $blue, $font_file, 'Hraci: '.$response['players'].'/'.$response['maxplayers']); imagefttext($im, 15, 0, 30, 130, $blue, $font_file, 'Verzia: '.$response['version']); ;// nastav HTTP hlaviÄŤku header('Content-Type: image/png'); // odešli png obrázek imagepng($im); // vyÄŤisti cache imagedestroy($im); ?> |
||
SamerLP Profil |
vyriešené uzamikám :)
Moderátor Alphard: Já to opět odemykám. Zamykání není žádoucí, stačí napsat, že je problém vyřešen. Zaplevelování vlákna nesouvisejícími příspěvky zabrání moderátoři.
|
||
Davex Profil |
#18 · Zasláno: 17. 9. 2013, 19:00:44
SamerLP:
„vyriešené“ V čem byl problém a jak byl vyřešen? |
||
SamerLP Profil |
#19 · Zasláno: 18. 9. 2013, 14:02:49
tak obrazok už ide zle som ho dával a ešte bol problém v orázku nebol naprogramovaný na True Color terza všetko ide :)
|
||
Časová prodleva: 11 let
|
0