2010-09-24 42 views
8

Tôi đang cố gửi email bằng thư() bằng php. Tôi cần thư được định dạng hoặc ít nhất là cho phép ngắt dòng.Gửi email với ngắt dòng bằng cách sử dụng thư() trong php

$mail = mail(WEBMASTER_EMAIL, $subject, $message, 
"From: ".$name." <".$email.">/r/n" 
."Reply-To: ".$email."/r/n"  
."X-Mailer: PHP/" . phpversion()); 

Tôi có cần cung cấp thẻ "< br />" trong $ message hoặc/r/n không. Thử cả nhưng họ bước vào như
hoặc/r/n và không ngắt dòng

Cảm ơn Prady

+0

lưu ý: bất kỳ ai bạn phơi bày các biến đó (ví dụ: từ trang web hoặc cơ sở dữ liệu) có thể tạo ra một cuộc tấn công tiêm. Xem ví dụ tại đây: http://www.hackpconline.com/2010/10/what-is-crlf-injection-crlf-injections.html – Incognito

+0

thử "\ r \ n" này thay vì "/ r/n" này – Udara

Trả lời

20

Đó là \ r \ n, như trong xuyệc ngược không dấu gạch chéo .

Ngoài ra bạn có thể thử nó như thế này:

$message = " 

Hi! 

This is one line. 

And this is another. 



Bye! 
"; 
1

vì nó \ r \ n

+1

về
sẽ chỉ có ý nghĩa nếu thư được gửi dưới dạng HTML nếu không nó sẽ chỉ in 5 ký tự đó – sathia

Các vấn đề liên quan