PHP prakticky/Poslání mailu: Porovnání verzí
Smazaný obsah Přidaný obsah
Bez shrnutí editace |
m Doplněno zvýraz.syntaxe, zrušeno CamelCase v názvu funkce. |
||
Řádek 1:
K odesílání mailů slouží funkce '''mail()'''. Její syntaxe je:
<syntaxhighlight lang="php">
</syntaxhighlight>
V ''komu'' se definuje e-mail příjemce. Je-li příjemců víc, oddělujeme e-mailové adresy čárkami. ''Předmět'' a ''text'' je snad každému jasný. Jen si dovolím upozornit, že pokud chceme odřádkování v textu, musíme použít uvozovky a metaznaky <code>\n</code>. V nepovinném parametru ''hlavičky'' můžeme nastavit od koho je e-mail, kódování zprávy, prioritu, návratovou cestu pro chyby atp. Hlavičky se oddělují novým řádkem (<code>\n</code>). Odeslání kompletního e-mailu si ukážeme:▼
<syntaxhighlight lang="php">
▲V komu se definuje e-mail příjemce. Je-li příjemců víc, oddělujeme e-mailové adresy čárkami. Předmět a text je snad každému jasný. Jen si dovolím upozornit, že pokud chceme odřádkování v textu, musíme použít uvozovky a metaznaky \n. V nepovinném parametru hlavičky můžeme nastavit od koho je e-mail, kódování zprávy, prioritu, návratovou cestu pro chyby atp. Hlavičky se oddělují novým řádkem (\n). Odeslání kompletního e-mailu si ukážeme:
<?php
Řádek 57 ⟶ 56:
// Nyní zbývá odeslání e-mailu a vypsání, zdali se e-mail odeslal.
$mail = @
if($mail) echo 'E-mail byl úspěšně odeslán.';
Řádek 64 ⟶ 63:
?>
</syntaxhighlight>
Náš skript tedy při každém zavolání odešle e-mail na muj@prijemce.cz.
|