2012-04-02 1 views
2
$message = 'New user registration\n\n 
There is a new submission on the site and below are the details.\n\n'; 

나는 html을 사용하려고했지만 전자 메일에 텍스트를 표시하므로 일반 텍스트로 변경합니다. 여전히 줄 바꿈을 할 수는 없습니다.이메일 - 이메일 메시지에 새 라인을 올리는 올바른 방법은 무엇입니까?

제가 생각한대로 작동하지 않는 이유가 확실하지 않습니다. 주변에 어떤 방법 Download Brochure

있습니까 :

편집 # 2

$umessage .= '<a href="'.$pdflink.'">Download Brochure</a>'; 

문제는 이메일에 표시되는 것입니다?

답변

5

작은 따옴표로 묶은 문자열을 사용하면 줄 바꿈 문자가 해석되지 않습니다. 문자열을 캡슐화하려면 "을 사용해야합니다.

또한 메일 클라이언트와의 호환성을 위해 \r\n을 사용해야합니다.

$message = "New user registration\r\n 
There is a new submission on the site and below are the details.\r\n"; 
+0

이 href 링크를 둘러 볼 방법이 있습니까? – joe

+0

새 질문을 만드십시오. 게시물 당 하나의 질문을해야합니다. –

+0

"작은 따옴표로 묶은 문자열을 사용하면 줄 바꿈 문자가 해석되지 않습니다." 그게 중요한거야. 답변 해주셔서 감사합니다. –

3

"\ r \ n"을 줄 바꿈으로 사용해보십시오.

$message = 'New user registration\r\n 
There is a new submission on the site and below are the details.\r\n'; 
+0

빠른 답장을 보내 주셔서 감사합니다. 당신이 도와 줬어! 그것은 효과가 있었다. – joe

+0

두 번 사용하면 두 줄 이상 끊어지는 것입니까? – joe

+0

맞습니다. 또한 burhan의 대답에 주목하여, 줄 바꿈이 포함 된 문자열에 큰 따옴표를 사용하는 것에 대해 좋은 지적을했습니다. – BluesRockAddict

관련 문제