Najważniejsze lekcje:
- Instalacja środowiska PHP
- Stałe i zmienne
- Operatory
- Instrukcja if
- Pętla while
- Pętla for
- Funkcje
- Tablice
- Data i czas
- Wyrażenia regularne
- Sesje
- Wysyłanie plików na serwer
Zapraszam na stronę firmy WebAwans - Projektowanie stron Bielsko, Optymalizacja oraz Pozycjonowanie stron Sosnowiec - założona w czerwcu 2010, wspólnie z kolegą ze studiów, Łukaszem.
Wysyłanie wiadomości e-mail z poziomu PHP
PHP daje nam możliwość wysłania wiadomości e-mail bezpośrednio z poziomu kodu. Służy do tego funkcja mail(). Przedstawię poniżej jej konstrukcję oraz przykład użycia:
<?php $adres = "przyklad@uzycia.pl"; $tytul = "Tytuł wiadomości"; $wiadomosc = "Treść przykładowej wiadomości"; // użycie funkcji mail mail($adres, $tytul, $wiadomosc); ?>
Powyższy skrypt spowoduje wysłanie maila o treści "Treść przykładowej wiadomości" i tytule "Tytuł wiadomości" na adres "przyklad@uzycia.pl". Jest jeszcze czwarty, opcjonalny argument - nagłówki. Można w nim wskazać adres nadawcy, sposób kodowania oraz zawartość wiadomości. Zaprezentuję niżej, w jaki sposób wysłać wiadomość HTML, wykorzystując format nagłówków:
<?php $od = "From: uzytkownik@kursphp.com \r\n"; $od .= 'MIME-Version: 1.0'."\r\n"; $od .= 'Content-type: text/html; charset=iso-8859-2'."\r\n"; $adres = "przyklad@uzycia.pl"; $tytul = "Tytuł wiadomości"; $wiadomosc = "<html> <head> </head> <body> <b>Witam serdecznie!</b><br/> Zapraszam na stronę: <a href="http://kursphp.com">Kurs PHP</a> </body> </html>"; // użycie funkcji mail mail($adres, $tytul, $wiadomosc, $od); ?>
W zmiennej $od podajemy wszystkie niezbędne nagłówki. "From:" zawiera informacje o adresie nadawcy, Content-type mówi o typie zawartości e-maila, a charset o kodowaniu.
Potrafisz już wysłać e-maila za pomocą polecenia w PHP. Kolejna lekcja nauczy Cię dołączania zewnętrzych plików za pomocą instrukcji include() oraz require(). Zapraszam!
Spis lekcji w rozdziale piątym
| Poprzednia lekcja: Rozdział czwarty | Następna lekcja: Include oraz Require |
