Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Brak łamania linii przy wysłanej wiadomości e-mail
oi.
post
Post #1





Grupa: Zarejestrowani
Postów: 145
Pomógł: 1
Dołączył: 12.07.2006

Ostrzeżenie: (10%)
X----


Część poniższego skryptu wysyła e-maila, niestety zmienna $tresc jest w jednym ciągu nie bierze pod uwagę łamania linii przez enter uzytkownika.

Zamiast np tekstu :
Ala ma kota,
a Basia ma psa

otrzymuję w jednej linii Ala ma kota, a Basia ma psa



  1. <?php
  2. $headers = "MIME-Version: 1.0r\n";
  3. $headers .= "Content-type: text/html; charset=iso-8859-2r\n";
  4. $headers .= "Content-Transfer-Encoding: 8bitr\n";
  5. $headers .= "From: " . $from . "r\n";
  6.  
  7. mail($dokogo, $temat, $tresc, $headers)
  8. or die('Nieudane wysłanie listu email');
  9. ?>


Co w moim $headers należy zmienić ?
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Wysyłasz jako text/html i zapewne wiesz, że entery w kodzie HTML są ignorowane. Tam gdzie chcesz mieć enter użyj <br /> (pomocne będzie: nl2br" title="Zobacz w manualu PHP" target="_manual)
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 Aktualny czas: 20.08.2025 - 14:25