PHP Online Status Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
SamerLP
Level 4.5
Level 4.5
Příspěvky: 1746
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

PHP Online Status

Příspěvekod SamerLP » 15 zář 2013 12:48

Zdravm chcel by som sa spýtať nevedle by mi niekdo poradiť z Online php statusom prosím (Minecraft) potrebujem to status mám ale proste mám tam biele pozadie a chcem iné také ako chchem ja poradí niekdo kde a ako vložit ten kod? :) predom ďakujem

Reklama
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: PHP Online Status

Příspěvekod LuCaCZ » 15 zář 2013 18:28

Dej sem ten kód php

Uživatelský avatar
SamerLP
Level 4.5
Level 4.5
Příspěvky: 1746
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

Re: PHP Online Status

Příspěvekod SamerLP » 15 zář 2013 18:38

už to ide len je jeden problem tu je kod:

Kód: Vybrat vše

<?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($image, 0, 0, 0);
$red = imagecolorallocate($image, 204,0,0);     
$blue = imagecolorallocate($image, 0,0,255);
$green = imagecolorallocate($image, 0,255,51);
$green2 = imagecolorallocate($image, 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);

// Vyplň pozadí
$im = imagecreatefrompng("signa.png");

// vepisování do obrázku
   imagefttext($im, 25, 0, 10, 40, $blue, $font, 'Online');
   imagefttext($im, 15, 0, 30, 70, $black, $font_file, $response['motd']);
   imagefttext($im, 15, 0, 30, 90, $black, $font_file, 'IP: '.$response['hostname'].":".$response['port']);
   imagefttext($im, 15, 0, 30, 110, $black, $font_file, 'Hraci: '.$response['players'].'/'.$response['maxplayers']);
   imagefttext($im, 15, 0, 30, 130, $black, $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);

proste ide len text má byt niektory čiernou a je modrou neviete prosím prečo? :) tu je ako to vyzerá http://radio.8u.cz/example.php

Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: PHP Online Status

Příspěvekod LuCaCZ » 15 zář 2013 20:06

tyhle řádky smaž 25. a 26. řádek

Kód: Vybrat vše

// Vyplň pozadí
$im = imagecreatefrompng("signa.png");

a v tomto řádku

Kód: Vybrat vše

   imagefttext($im, 25, 0, 10, 40, $blue, $font, 'Online');

změň $blue na $black

jestli jsem to teda celé dobře pochopil ...

PS: na konec kódu ještě napiš ?> - ukončovací značka pro php

Uživatelský avatar
SamerLP
Level 4.5
Level 4.5
Příspěvky: 1746
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

Re: PHP Online Status

Příspěvekod SamerLP » 15 zář 2013 20:23

nechapes asi vieš ide všetko len si pozri ten status: http://radio.8u.cz/example.php proste to čo má byť čierne je zelené nevieš prosím prečo? :)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP Online Status

Příspěvekod CZechBoY » 15 zář 2013 20:27

zkus přepsat všude ten $black na $blue, ale nevim kdo to dělal, že tam je zelená a pojmenované to je $black :D
Naposledy upravil(a) CZechBoY dne 15 zář 2013 21:19, celkem upraveno 2 x.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
SamerLP
Level 4.5
Level 4.5
Příspěvky: 1746
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

Re: PHP Online Status

Příspěvekod SamerLP » 15 zář 2013 20:44

nejde presisal som všetko na blue a nejde stále je to všetko zelené :(

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP Online Status

Příspěvekod CZechBoY » 15 zář 2013 21:20

napiš novej kod
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
SamerLP
Level 4.5
Level 4.5
Příspěvky: 1746
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

Re: PHP Online Status

Příspěvekod SamerLP » 15 zář 2013 21:36

jako novej tento čo mám aktualny lebo ja som ten kod nepisal to mi neidko napisal a nedal mi tam pozadie a tak nedá sa to inak?

Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: PHP Online Status

Příspěvekod LuCaCZ » 15 zář 2013 21:44

problém je nejspíš v obrázku na pozadí z kterého se vytváří finální obrázek - v jeho paletě barev není černá a další barvy .. proto ho zkus otevřít v nějakém editoru a ulož jako True color 24bit (popřípadě 8bit 256 barev, ale paleta musí obsahovat požadované barvy...)

pak je ještě problém v tomto imagecolorallocate($image ...) má být $im

Uživatelský avatar
SamerLP
Level 4.5
Level 4.5
Příspěvky: 1746
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

Re: PHP Online Status

Příspěvekod SamerLP » 16 zář 2013 14:39

to $image to mám prepisal som na $im a nič a ešte k tomu true color ja mam v notepad++ a tam také neni a iný nemám takže neviem ako to spraviť :(

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP Online Status

Příspěvekod CZechBoY » 16 zář 2013 15:04

pošli aktuální verzi toho kodu...
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém s fps v gta 5 online
    od Mladkov204 » 21 črc 2024 16:12 » v Hry
    3
    3590
    od Alferi Zobrazit poslední příspěvek
    22 črc 2024 08:09
  • Microsoft Teams - online pohovor
    od walderan » 14 kvě 2025 21:18 » v Programy ke stažení
    3
    2198
    od walderan Zobrazit poslední příspěvek
    14 kvě 2025 21:52
  • Převádění Dokumentu z MS Office do online prostředí
    od zuzana3 » 10 dub 2025 13:00 » v Kancelářské balíky
    1
    3660
    od Gerete Zobrazit poslední příspěvek
    10 dub 2025 13:48

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti