Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:27.3.2013 15:46

Zdravím, věřím že už tu jednou dotaz byl ale nenašel jsem ho. I podle návodu mi to nefunguje. Udělal jsem si jednoduchý formulář na odesílání emailů. Antispam a odeslání jako tkaový mi funguej zcela v pořádku. Ale řpíchozí zpráva má špatné kódování, tj místo českých znaků hezké ???? :). Poradítě prosím co s tím ? Už chci dodělat web a vrhnout se zpět na C# :D

<?php
$vypis="";
$id=-1;
if(isset($_POST['odeslat']))
{
        $jmeno=htmlspecialchars($_POST['name']);
        $email=htmlspecialchars($_POST['mail']);
        $predmet=htmlspecialchars($_POST['predmet']);
        $zprava=htmlspecialchars($_POST['zprava']);
        $anti=htmlspecialchars($_POST['anti']);

        if($anti==date("Y"))
        {
                 $vypis="Zpráva úspěšně odeslána!";
                 $id=0;
                 $hlavicka = "Od: " . $email;
                $hlavicka .= "\nMIME-Version: 1.0\n";
                $hlavicka .= 'Content-Type: text/plain\n; charset="windows-1250"\n';
                                  $hlavicka .= "Content-Transfer-Encoding: 8bit";

                                $zprava.='<br />Jméno: '.$jmeno.'Email: '.$email;
                if(!mb_send_mail("[email protected]", $predmet, $zprava, $hlavicka))
                {
                    $vypis="Zprávu se nepodařilo odeslat! Chyba funkce.";
                }
        }
        else {$vypis="Zprávu se nepodařilo odeslat"; $id=2;}
}
Editováno 27.3.2013 15:46
Odpovědět 27.3.2013 15:46
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 27.3.2013 15:51
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na David Čápka
Petr Nymsa:27.3.2013 15:56

To jsem zkoušel jako první a místo otazníků přijdou

hezky česky od babičky
Jméno: afEmail: [email protected]

Opravdu nevím kde je zakopanej pes :(

Nahoru Odpovědět 27.3.2013 15:56
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Petr Nymsa
David Čápka:27.3.2013 16:01

Musíš na začátku aplikace nastavit kódování:

mb_internal_encoding("UTF-8");

Více zde: http://www.itnetwork.cz/…y-php-manual

Nahoru Odpovědět 27.3.2013 16:01
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na David Čápka
Petr Nymsa:27.3.2013 16:09

Díky moc! Opět o něco chytřejší :)

Nahoru Odpovědět 27.3.2013 16:09
Pokrok nezastavíš, neusni a jdi s ním vpřed
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.