PHP/Wysyłanie e-maili: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Funkcja mail(): /* poprawa małego błędu: było: 'wiadomość, [nagłówki[,parametry]]' a musi być: 'wiadomość[, nagłówki[, parametry]]' |
→Przykłady: /r/n działa tylko na windows. na macu i na linuksie jest inaczej, jest jednak stała systemowa php_eol. |
||
Linia 37:
<nowiki><?php
$naglowki = "From: moj@mail.pl
if(mail('jan_testowy@serwer.pl', 'Witaj', 'Oto test funkcji mail', $naglowki))
Linia 45:
?></nowiki>
Nagłówki
{{Uwaga|Nie umieszczaj danych od użytkownika w nagłówkach bez uprzedniego usunięcia z nich przejść do nowej linii. W przeciwnym wypadku użytkownik będzie miał możliwość podrzucenia nowych nagłówków, a nawet dodania załączników do wiadomości i twój skrypt zostanie wykorzystany przez spamboty do rozsyłania spamu.}}
Linia 55:
<nowiki><?php
// Naglowki mozna sformatowac tez w ten sposob.
$naglowki = "Reply-to: moj@mail.pl <moj@mail.pl>
$naglowki .= "From: moj@mail.pl <moj@mail.pl>
$naglowki .= "MIME-Version: 1.0
$naglowki .= "Content-type: text/html; charset=iso-8859-2
//Wiadomość najczęściej jest generowana przed wywołaniem funkcji
|