PHP a odesílání e-mailu
PHP umí pracovat i s poštou, umí e-maily přečíst, odesílat atd. Pomocí PHP je možné vytvořit e-mailové rozhraní, jaké nabízí např. seznam.cz, centrum.cz a další. V tomto článku se nebudeme e-maily příliš zabývat, je to již hodně pokročilá část PHP, vyzkoušíme si pouze odeslat jednoduchý e-mail:
Odesílání e-mailu
K tomu stačí pouze metoda mail(adresát, předmět, text zprávy)
.
mail("nedko@neco.nekde", "nejaký předmět", "a nějaký obsah");
mail("nedko@neco.nekde, ja@tohle.tady", "predmět", "obsah")
První e-mail by měl být doručen na adresu nedko@neco.nekde
. Druhý e-mail na tu stejnou adresu a navíc ještě na adresu ja@tohle.tady
.
Nejprve se zapisuje předmět až poté tělo zprávy.
Jednoduchý příklad
Jednoduchý příklad využití - formulář, kterým se návštěvník přihlásí k odběru informací e-mailem. Napíše svou e-mailovou adresu, která se zašle na naši adresu:
<form action="" method="post"> <?php if($_POST['send']=="ok" && $_POST['adresa']!="vas@e-mail.cz"){ Mail("mujemail@mujserver.cz", "Nova registrace", $_POST['adresa']); echo "Adresa odeslána"; } ?> <input name="send" value="ok" type="hidden" /> <input name="adresa" size="15" id="adresa" value="vas@e-mail.cz" type="text" /> <input name="od" value="Registrovat" type="submit" /> </form>
Tímto skriptem odešlete e-mail na adresu mujemail@mujserver.cz
, předmět bude Nova registrace
a obsahem zadaná e-mailová adresa návštěvníka.
Další: PHP cookies
Vyhledávání
Základy
Rozšíření
Příklady
- PHP scripty
- Kniha návštěv
- Ochrana e-mailu
- Malé šablony
- Počítadlo návštěv
- Odeslání e-mailu
- Generování formuláře
- IP adresa
- RSS čtečka
- Heslo
- Zaheslování jedné stránky
- Ověření e-mailu
- Odstranění diakritiky
- Aktuální datum a čas
- Vypsání souboru
- Počet souborů v adresáři
- Vypsat název dne
- Vypsat název měsíce
Ostatní
Poradna
Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.