Stránka 2 z 2

Re: Obrázkový status

Napsal: 08 bře 2017, 23:04
od izyy
Tak ak to chceš mať z krku, napíš mi pm a dohodneme :D Kľudne aj cez iný kominikačný kanál ;)

Re: Obrázkový status

Napsal: 10 bře 2017, 17:04
od Mike8748
Nějaký příklad na ukázku tedy

Kód: Vybrat vše

<?php

   $host = '...';   // adresa mysql serveru
   $user = '...';   // uziv. jmeno pro pristup k db
   $password = '...'; // heslo uzivatele db
   $db = '...';         // nazev databaze s kterou se bude pracovat


      $link = mysqli_connect($host, $user, $password);                                 // pripojeni k mysql serveru
      mysqli_select_db($link, $db);                                             // vybrani konkretni databaze s kterou se bude pracovat
      
      $query = mysqli_query($link, 'SELECT COUNT(id) as pocet FROM authme');                     // dotaz do databaze na zjisteni dat, v tomto pripade pocet registrovanych uzivatelu v tabulce pluginu AuthMe
      
      $out = mysqli_fetch_assoc($query);                                          // nacteni vysledku
      
      $image = imagecreatefrompng('1.png');                                       // vytvori v pameti obrázek, načte to soubor 1.png (pozadí výsledného obrázku)

      $white = imagecolorallocate($image, 255, 255, 255);                                 // do obrázku budeme psát text bílou barvou, tak ji potřebujeme mít k dispozici
      
      imagettftext($image, 10, 0, 20, 20, $white, './Roboto-Regular.ttf', "Registrovanych hracu: ".$out['pocet']);   // pomoci TTF fontu Roboto-Regular do obrázku vypíšeme text, velikostí 10, pod úhlem 0 (tedy nijak neotočený), na souřadnice 20,20 v obrázku. text bude bílou barvou ($white)
      
      Header("Content-type: image/png");                                          // nastaví se hlavička, říkající že PHP skript generuje PNG obrázek
      imagepng($image);                                                   // odešle vygenerovaný obrázek na výstup (do prohlížeče)
      



pak už jen stačí obrázek vložit do HTML stránky, něco ve stylu

Kód: Vybrat vše

<img src="banner.php">


TTF font si stáhneš z internetu, např. na https://www.fontsquirrel.com, stačí si vybrat font který se bude hodit a stáhnout do složky s PHP skriptem

PHP manuál k GD knihovně pro generování obrázku -> http://php.net/manual/en/book.image.php

Re: Obrázkový status

Napsal: 10 bře 2017, 18:28
od Dawe5
Mike, děkuju ti mnohokrát. Až se dostanu k počítači, pohraju si s tím a případně dám vědět, jak to dopadlo. Ještě jednou díky!

Re: Obrázkový status

Napsal: 13 bře 2017, 15:22
od Dawe5
Funguje, jak má. +rep
Obrázek