PHPMailer: Różnice pomiędzy wersjami

Z ToProste
Skocz do: nawigacji, wyszukiwania
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

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>

Linki zewnętrzne