Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formularz pocztowy
--efan--
post
Post #1





Goście







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!');

  1. <?php
  2. // generowanie naglowka wiadomosci
  3.  
  4. $header = "From: $_POST[imie] <$_POST[email]>r\n";
  5. $header .= "Reply-to: $_POST[imie] <$_POST[email]>r\n";
  6. $header .= "MIME-Version: 1.0r\n"; 
  7. $header .= "Content-type: text/html; charset=UTF-8r\n";
  8.  
  9. // $header .= "Content-Transfer-Encoding: base64\n";
  10.  
  11. // generowanie wiadomosci
  12.  
  13. $message = "Imię, Nazwisko: $_POST[imie]\n";
  14. $message .= "Adres e-mail: $_POST[email]\n";
  15. $message .= "...........................\n";
  16. $message .= "$_POST[tresc]\n";
  17. $message .= "...........................\n";
  18.  
  19. // wysylanie maila
  20.  
  21. mail("$email_admin", "$email_temat", "$message", "$header");
  22.  
  23. // or die('Nie udało się wysłać wiadomości!');
  24.  
  25. echo '<p class="alert">Wiadomość została wysłana poprawnie!</p>';
  26. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 23:22