Autor Zpráva
leviatan3
Profil
Ahoj,

V joomle jsem si vytvořil modul s formulářem na rezervaci v hotelu. Maily to odesílá krásně, ale nebere to české znaky. Když zadám třeba "Če" do pole jméno tak mi přijde jen "e". Pokud bych zadal jen "Č" tak mi to napíše, že není v políčku nic zadáno.

Prosím o pomoc.
phpnevyznalec
Profil *
Kodování UTF-8?
leviatan3
Profil
phpnevyznalec:
Mám. Email přijde s UTF-8 v hlavičce a modul má UTF-8 v kodování. :-)
leviatan3
Profil
leviatan3:
Opraveno. Problém byl v Joomla funkci Jinput.

$input = new JInput;
$name = $input->get('reg_name', null);

Nahradil jsem jí klasickým postem a čeština jede. :-)

if(isset($_POST['reg_name']))
$name = $_POST['reg_name'];

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0