Autor Zpráva
Skorpion
Profil
Ahoj, mám takovejhle skript na vytvoření obrázku(nebo spíš skopírovanej a mírně předělanej), v podstatě jsem změnil jenom proměnnou text. Ale pak se mi ten obrázek objevuje ve špatnym kódování - háčky, čárky... co s tim?
<?php
include_once 'db.php';
$vypis = mysql_query("SELECT * FROM brm ORDER BY idBrm DESC LIMIT 1");
$fetch = mysql_fetch_array($vypis);

// řekne prohlížeči, že se jedná o JPEG obrázek

header ("Content-type:image/jpeg");

// velikost písma

$velikost = 4;

// zjištění výšky textu a přidá 10px aby obrázek nebyl natěsno ( přidáme 5 px z každé strany )

$vyska = (ImageFontHeight ($velikost)) + 10;

// zjištění šířky jednoho písmena

$sirka = ImageFontWidth($velikost);

// text, který chceme vypsat

$text = 'Denně vytvořím: '.$fetch['cislo']." obrázků";

// počet znaků textu, který chceme vypsat

$pocet_znaku=strlen($text);

// šířka všech znaků + 10 px (aby text nebyl hned na okraji - přidáme 5 px na každé straně.

$sirka_cela = ($sirka * $pocet_znaku) + 10;

// Vytvoří obrázek o rozměrech.

$obrazek = ImageCreate($sirka_cela,$vyska);

// Nastaví barvu pozadí obrázku na  bílou(RGB kód, 255,255,255).

$barva_bila = Imagecolorallocate ($obrazek,255,255,255);

// Zadáme barvu textu - RGB kód barvy šedá

$barva_seda = Imagecolorallocate ($obrazek,204,204,204);

// vypíšeme text do obrázku - pozice 5px z leva a 5px shora

imagestring ($obrazek, $velikost, 5,5, $text, $barva_seda);

// Odešle prohlížeči vygenerovaný obrázek.

ImageJpeg ($obrazek);

// Uvolní systémové prostředky.

ImageDestroy ($obrazek);

?>
nightfish
Profil
defaultní fonty jsou v kódování latin2, takže převést text do tohoto kódování, případně použít jiný font
Skorpion
Profil
díky díky. jde to nějak jednoduše?
xszaboj
Profil
no nastav si stejny kodovani v databazi a na strance a melo by to jit

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0