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



Doporučuji
Pro své weby používám *Webhosting C4: 20 GB prostoru, PHP, MySQL, e-maily, subdomény za 1200 Kč (zdarma 2 GB navíc každý rok). Více WebhostingC4.cz.
Potřebujete poradit?


Vyhledávání


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.

Reklama