Witam. Mam problem z formularzem pocztowym:
1. Kodowanie nagłówka wiadomości oraz treści wiadomości - albo jedno albo drugie jest dobrze, nigdy razem
2. Treść wiadomości dostaję w jednej lini choć mam znaczniki \n
3. Ten znacznik powoduje błąd: or die('Nie udało się wysłać wiadomo¶ci!');
<?php
// generowanie naglowka wiadomosci
$header = "From: $_POST[imie] <$_POST[email]>r\n";
$header .= "Reply-to: $_POST[imie] <$_POST[email]>r\n";
$header .= "MIME-Version: 1.0r\n";
$header .= "Content-type: text/html; charset=UTF-8r\n";
// $header .= "Content-Transfer-Encoding: base64\n";
// generowanie wiadomosci
$message = "Imię, Nazwisko: $_POST[imie]\n";
$message .= "Adres e-mail: $_POST[email]\n";
$message .= "...........................\n";
$message .= "$_POST[tresc]\n";
$message .= "...........................\n";
// wysylanie maila
mail("$email_admin", "$email_temat", "$message", "$header");
// or die('Nie udało się wysłać wiadomości!');
echo '<p class="alert">Wiadomość została wysłana poprawnie!</p>'; ?>