Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] brak enterów w mailu, funkcja mail()
kalafoon
post 16.03.2008, 17:44:38
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 21.10.2007

Ostrzeżenie: (0%)
-----


Witam,

mam taki oto formularz na stronie - wszystko działa fajnie ale nie działają znaczniki "\n" w $EmailBody. Gdy dostaje maila na skrzynke to wszystko jest w jednej linijce - wie ktos dlaczego tak sie dzieje ? z góry dzieki za podpowiedz

  1. <?php
  2. $ToEmail = "moj@email";
  3. $ToName = "Ja";
  4. $ToSubject = "strona www";
  5.  
  6. foreach($HTTP_POST_VARS as $key => $val) {
  7.  $$key = $val;
  8.  global $$key;
  9. }
  10.  
  11. $EmailBody = "Nadawca: $nazwa\n E-mail nadawcy: $email\n\n Opis: $opis";
  12.  
  13. $Message = $EmailBody;
  14. $Naglowki = "MIME-Version: 1.0r\n";
  15. $Naglowki .= "Content-type: text/html; charset=utf-8r\n";
  16. $Naglowki .= "From: ".$name." <".$email.">";
  17.  
  18.  
  19. mail($ToName." <".$ToEmail.">",$ToSubject, $Message, $Naglowki);
  20. ?>
Go to the top of the page
+Quote Post
l0ud
post 16.03.2008, 17:49:22
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Wysyłasz jako text/html więc musisz już stosować znaczniki w html'u, czyli <br>, albo po prostu zmienić nagłówek na text/plain


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
kalafoon
post 16.03.2008, 17:56:14
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 21.10.2007

Ostrzeżenie: (0%)
-----


super guitar.gif  wielkie dzieki exclamation.gif pozdrawiam smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 12:39