adres firmy Os. Czaplinieckie 1 lok. 16, Bełchatów telefon do firmy 881 799 733 email do biura firmy biuro@z15.pl

Strona główna > blog > piszemy prosty mechanizm mailingu cz 1

Piszemy prosty mechanizm mailingu cz.1

W chyba każdej firmie mającej styczność z internetem, potrzebny jest prosty w działaniu i intuicyjny mechanizm służący do wysyłania mailingu.

Jak się do tego zabrać? W PHP do wysyłania maili służy metoda mail() (jest jeszcze parę innych metod wysyłania ale o tym może kiedy indziej).
Funkcja mail() wymaga paru argumentów. Pierwszym jest to do kogo chcemy wysłać wiadomość, możemy podać sam adres mail ("work@z15.pl") lub np imię i nazwisko po czym adres mail ("Kacper Zbonikowski ").

Drugim wykorzystywanym argumentem jest temat wiadomości (np. "Mail ze strony internetowej").

Trzecim argumentem jest treść wiadomości, możemy wpisać czysty tekst lub tekst zawierający tagi HTML. Jednakże gdy używamy tagów HTML w treści wiadomości, musimy w nagłówku (następny akapit) zawrzeć odpowiednią informację.

Czwartym opcjonalnym argumentem są nagłówki, w których możemy dodać informacje np. od kogo jest mail, kodowanie maila, czy jest to czysty tekst czy HTML i wiele innych (np. "MIME-Version: 1.0\r\n Content-type: text/html; charset=UTF-8\r\n").

W piątym opcjonalnym argumencie można wpisać dodatkowe parametry, ale nie będziemy go wykorzystywać.

Żeby w kodzie nie powtarzać wszędzie funkcji mail itd. warto stworzyć prostą funkcję: 

function wysMail($do,$temat,$wiadomosc){
           $headers  = "MIME-Version: 1.0\r\n";
           $headers .= "Content-type: text/html; charset=UTF-8\r\n";
           $headers .= "From: Strona \r\n";
           mail($do, $temat, $wiadomosc, $headers);
}

Po czym możemy używać już tylko naszej funkcji np:

wysMail("zbonikowski@gmail.com","Mail ze strony internetowej","hello world");

Nasz kod jak do tej pory wygląda tak:

    function wysMail($do,$temat,$wiadomosc){
        $headers  = "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=UTF-8\r\n";
        $headers .= "From: Strona \r\n";
        mail($do, $temat, $wiadomosc, $headers);
    }
    wysMail("zbonikowski@gmail.com","Mail ze strony internetowej","hello world");
?>

A mail ze strony wygląda tak:

mail z naszego skryptu

Dalsza część niebawem.

 

Tagi:

newsletter

,

mailing

,

mail

,

php

,

programowanie

Komentarze:
Ostatnie projekty
  • Strona internetowa kancelarii prawnej GFP LEGAL&TAX
    Strona internetowa kancelarii GFP LEGAL&TAX. Strona wykonana w technologiach jQuery, PHP, MySQL, HTML5, CSS3. ...
    więcej...
  • Strona internetowa firmy 3dsystem
    Strona internetowa firmy zajmującej się produkcją taśmy do budowy liter przestrzennych. Strona wykorzystuje przede wszystkim jQuery, dodatkowo PHP + MySQL, HTML5, CSS3....
    więcej...
  • Strona internetowa Zakładu Projektowo - Usługowego Budownictwa i Energetyki EL - JACK
    Strona internetowa bazująca na systemie Z15CMS, wykonana w technologiach HTML5, CSS3, PHP. ...
    więcej...
  • Strona reklamowa dla Ptak S.A.
    Strona reklamowa zachęcająca do zapisania się do neewslettera (http://z15.pl/wygrajmaraton/index.html) oraz strona opisująca całą akcje (http://z15.pl/wygrajmaratonend/ind...
    więcej...

O firmie

Jesteśmy dynamicznie rozwijającą się firmą ze świeżymi pomysłami. Tworzymy profesjonalne rozwiązania dedykowane dla firm. Nasze produkty są przyjazne użytkownikom i proste w obsłudze. Zapewniamy kompleksową obsługę w zakresie profesjonalnych stron internetowych, sklepów internetowych, systemów CRM etc.

Bądź na bieżąco

Newsletter

Imię Nazwisko:
Email:

Copyright © Z15group

Profesjonalne strony www

,

systemy CRM

,

sklepy internetowe

,

aplikacja konkurs ofert

,

aplikacja reminder

,

systemy B2B

,

systemy B2C

,

Pozycjonowanie