PHPMailer: Różnice pomiędzy wersjami
m |
m |
||
Linia 28: | Linia 28: | ||
Funkcją '''AddAddress'''($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać wysyłaną wiadomość. Drugi parametr funkcji ''$obiorca_nazwa'' jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców jest widoczna dla każdego odbiorcy tej wiadomości. | Funkcją '''AddAddress'''($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać wysyłaną wiadomość. Drugi parametr funkcji ''$obiorca_nazwa'' jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców jest widoczna dla każdego odbiorcy tej wiadomości. | ||
Pole '''do''' zawiera listę adresów e-mail wszystkich odbiorców. | Pole '''do''' zawiera listę adresów e-mail wszystkich odbiorców. | ||
+ | |||
==== Funkcja AddCC() ==== | ==== Funkcja AddCC() ==== | ||
Funkcją '''AddCC'''($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać kopię wiadomość. Drugi parametr funkcji ''$obiorca_nazwa'' jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców jest widoczna dla każdego odbiorcy tej wiadomości. | Funkcją '''AddCC'''($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać kopię wiadomość. Drugi parametr funkcji ''$obiorca_nazwa'' jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców jest widoczna dla każdego odbiorcy tej wiadomości. | ||
Pole '''kopia''' zawiera listę adresów e-mail wszystkich odbiorców. | Pole '''kopia''' zawiera listę adresów e-mail wszystkich odbiorców. | ||
+ | |||
==== Funkcja AddBCC() ==== | ==== Funkcja AddBCC() ==== | ||
Funkcją '''AddBCC'''($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać wiadomość. Drugi parametr funkcji ''$obiorca_nazwa'' jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców nie jest widoczna odbiorcom tej wiadomości. | Funkcją '''AddBCC'''($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać wiadomość. Drugi parametr funkcji ''$obiorca_nazwa'' jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców nie jest widoczna odbiorcom tej wiadomości. | ||
+ | |||
+ | |||
+ | === Dodawanie załącznika do e-mail === | ||
+ | <syntaxhighlight lang="php"> | ||
+ | $email->AddAttachment('sciezka_do_pliku/plik.pdf','dokument.pdf' ); | ||
+ | </syntaxhighlight> | ||
+ | |||
Linia 48: | Linia 57: | ||
<htmlet>zobacz-tez</htmlet> | <htmlet>zobacz-tez</htmlet> | ||
* [[Mail() na localhost]] | * [[Mail() na localhost]] | ||
+ | * [[If (PHP)#IF zapis skrócony |Instrukcja if PHP w jednym wierszu]] | ||
=== Linki zewnętrzne === | === Linki zewnętrzne === | ||
* [http://files4you.get3.eu/index.php?&direction=0&order=nom&directory=skrypty%20PHP/PHP%20Classes%20-%20Klasy%20PHP/PHPMailer Klasa PHPMailer] | * [http://files4you.get3.eu/index.php?&direction=0&order=nom&directory=skrypty%20PHP/PHP%20Classes%20-%20Klasy%20PHP/PHPMailer Klasa PHPMailer] |
Wersja z 18:39, 25 lut 2014
Spis treści
Wysyłanie e-mail przy użyciu PHPMailer
<?php include ('class.phpmailer.php'); $email = new PHPMailer(); // Przygotowanie nadawcy i treści wiadomości $email->From = 'nadawca@example.com'; $email->FromName = 'Nazwa nadawcy'; $email->Subject = 'Temat wiadomości'; $email->Body = "Treść wiadomości"; // Przygotowanie odbiorcy/listy odbiorców // parametr nazwa_1_odbiorcy jest opcjonalny - można go pominąć. $email->AddAddress('1.odbiorca@example.com','nazwa_1_odbiorcy'); $email->AddAddress('2.odbiorca@example.com'); $email->AddAddress('3.odbiorca@example.com'); // Wysyłanie wiadomości echo $email->Send() ? 'Wiadomość wysłano' : 'Wiadomości nie wysłano'; ?>
Dodawanie odbiorców
Funkcja AddAddress()
Funkcją AddAddress($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać wysyłaną wiadomość. Drugi parametr funkcji $obiorca_nazwa jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców jest widoczna dla każdego odbiorcy tej wiadomości.
Pole do zawiera listę adresów e-mail wszystkich odbiorców.
Funkcja AddCC()
Funkcją AddCC($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać kopię wiadomość. Drugi parametr funkcji $obiorca_nazwa jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców jest widoczna dla każdego odbiorcy tej wiadomości.
Pole kopia zawiera listę adresów e-mail wszystkich odbiorców.
Funkcja AddBCC()
Funkcją AddBCC($odbiorca_email, $obiorca_nazwa) dodaje odbiorców do listy osób, które mają otrzymać wiadomość. Drugi parametr funkcji $obiorca_nazwa jest opcjonalny i można go pominąć. Tak zdefiniowana lista odbiorców nie jest widoczna odbiorcom tej wiadomości.
Dodawanie załącznika do e-mail
$email->AddAttachment('sciezka_do_pliku/plik.pdf','dokument.pdf' );
PHPMailer na localhost
Jeśli uruchamiany projekt PHP testujemy na localhost, używając przy tym sendmail, konieczne będzie podanie ścieżki dostępu.
$email->Sendmail = 'c:/sendmail/';
Zobacz też
<htmlet>zobacz-tez</htmlet>