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">
<pre>
Mailmail(komu, předmět, text [, hlavičky]);
</syntaxhighlight>
</pre>
 
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:
 
<pre>
<?php
 
Řádek 57 ⟶ 56:
// Nyní zbývá odeslání e-mailu a vypsání, zdali se e-mail odeslal.
 
$mail = @Mailmail($pro, $predmet, $zprava, $hlavicky);
 
if($mail) echo 'E-mail byl úspěšně odeslán.';
Řádek 64 ⟶ 63:
 
?>
</syntaxhighlight>
</pre>
 
Náš skript tedy při každém zavolání odešle e-mail na muj@prijemce.cz.