Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Nowa linia
Mateoo88
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 11.01.2012

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


Witam, uporałem się z jednym problemem i automatycznie wyskoczył drugi.
po dodaniu $header cały tekst z $msg ustawił się w jednej lini. Co może być tego powodem?
Dziękuje za pomoc

  1. $msg = "From : $name \r\ne-Mail : $email \r\nSubject : $subject \r\n\n" . "Message : \r\n$message" . "\r\n";
  2. $header = "MIME-Version: 1.0" . "\r\n" . "Content-type: text/html; charset=UTF-8";
  3.  
  4. mail($to, $subject, $msg, $header );
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
untorched
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


W $header masz zadeklarowane, że typ wiadomości to text/html. Więc jak w HTML'u tworzymy nową linię? A no po prostu zamień w $msg wszystkie \r\n na <br /> i gotowe.

  1. $msg = "From : $name<br />e-Mail : $email<br />Subject : $subject<br /><br />Message :<br />$message<br />";
  2. $header = "MIME-Version: 1.0" . "\r\n" . "Content-type: text/html; charset=UTF-8";
  3.  
  4. mail($to, $subject, $msg, $header );


Powinno być okej : )

//Edit:
@Pawel_W, wyprzedziłeś mnie ; P

Ten post edytował untorched 12.01.2012, 00:00:23
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: 13.10.2025 - 01:33