Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Brak łamania linii przy wysłanej wiadomości e-mail
Forum PHP.pl > Forum > Przedszkole
oi.
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ć ?
Crozin
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)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.