Skrypt wysyłające email z poziomu strony WWW - kurs PHP

W pierwszej kolejności tworzymy formularz html w którym będą zawarte takie pola jak:  mail_nadawcy, mail, temat,  tresc_maila .

 

 

Darmowy kurs php

 

Pierwsza linijka kodu  odpowiada za rozpoczęcie tworzenia formularza i przekazanie zmiennych za pomocą metody post do pliku wyslij.php, gdzie następnie dane będą przetwarzane. W kolejnych linijkach tworzone są poszczególne pola formularza za pomocą poleceń input i textarea: mail_nadawcy (w którym należy podać email osoby wysyłającej email) , mail ( adres email odbiorcy wiadomości), temat (wpisujemy temat naszej wiadomości), oraz pole tresc_maila (Pole ma rozmiar 30 znaków na 6 wierszy - umieszczamy tekst naszej wiadomości). Na końcu umieszczam przycisk wyslij.  Zamykamy tworzenie formularza(formy).


 

 

Plik wyslij.php

 

darmowy kurs php

  1)      Pobranie wartości pola mail z formularza i przypisanie go do zmiennej $mail

2)      Pobranie wartości pola temat z formularza i przypisanie go do zmiennej $temat

3)      Pobranie wartości pola tresc_maila z formularza i przypisanie go do zmiennej $tresc_maila  

4)      Analogicznie jak wyżej następuje pobranie wartości pola mail_nadawcy z formularza i przypisanie go do zmiennej $mail_nadawcy

5)      Zmienna $nadawca przechowuje nagłówek wiadomości, z uzupełnionym adresem nadawcy czyli jest podstawiona zmienna $mail_nadawcy –wykorzystam ją później w funkcji mail.

6)      Następuje sprawdzenie warunku i wysyłka wiadomości za pomocą polecenia mail,którego składnia jest następująca mail(adres email odbiorcy, temat wiadomości, tekst wiadomości, nagłówki - w naszym przypadku uzupełniam jeden nagłówek a mianowicie nadawcę ) czyli składnia ma postać mail($mail, $temat, $tresc_maila, $nadawca)

7)      Jeśli zostanie wykonane prawidłowo polecenie to zostaje zwrócony komunikat o poprawnym wysłaniu maila

8)      W przeciwnym wypadku

9)      zostaje zwrócony komunikat o niepoprawnym wysłaniu maila. 

 

Sprawdzamy działanie skryptu.

Po wpisaniu w przeglądarce adresu do strony  naszym oczom pokazuje się formularz (aby były wyświetlane polskie znaki należy ustawić odpowiednie kodowanie znaków)

darmowy kurs php

Wypełniamy formularz przykładowymi danymi. Po kliknięciu na przycisk wyślij następuje przetworzenie skryptu i jeżeli wiadomość została poprawnie wysłana pokazuje się stosowny komunikat.

 

 

 

wysłanie email z poziomu strony www