PORTÁLOVÉ SYSTÉMY Přednáška č. 12 Jan Górecki gorecki@opf.slu.cz > Odeslání mailu v PHP •mail ( adresa_příjemce, • předmět_zprávy, • text_zprávy, • dodatečné_hlavičky_mailu) • • •Poslední čtvrtý parametr může chybět. Příklad č. 1 • • •Příklad 1. z 19. dílu • • • • •' Víceřádkový mail •$email = 'vase.adresa@neco.cz'; •$vysledek = mail($email, 'Předmět mailu', "Řádek 1\nŘádek 2\nŘádek 3") Odeslání více příjemcům • $email = ' prvni.adresa@neco.cz, druha.adresa@neco.cz'; • $vysledek = mail($email, 'Předmět mailu', "Řádek 1\nŘádek 2\nŘádek 3"); • •Je možno i: •$email = 'Petr'; Další možnosti •$email = 'vase.adresa@neco.cz'; •$hlavicky = "From:janosik@neco.cz\n"; •$vysledek = mail($email, 'Předmět mailu', "Text mailu", $hlavicky); Obsah zprávy v HTML •$to = "adresat@post.cz"; •$subject = "Objednávka č. 25"; • •$txt = "Objednávka:
". • "
". • "*** Adresát: ***
". • "Jméno a příjmení: ".$_POST['jmeno']." ".$_POST['prijmeni']."
". • "Email: ".$_POST['email']."
". •"
"; • • •$headers = "From: odesilatel@seznam.cz"."\r\n". • "Bcc: skrytakopie@seznam.cz"."\r\n". • "MIME-Version: 1.0"."\r\n". • "Content-Type: text/html;charset=utf-8"; • • • $vysledek = mail($to, $subject, $txt, $headers); • • • if ($vysledek) • echo 'Objednávka byla vložena do systému. '; • else • echo 'Nastal problém se zpracování objenávky.'; Pokud odesilatel@seznam.cz neexistuje, mail nemusí být poslán