2014-07-21 1 views
2

바보 같은 바보 같은 문제로 막혔습니다 - 줄 바꿈 \ r \ n은 text/plain (PHP를 통해 전송 됨) .텍스트/일반 전자 메일에 줄 바꿈 ( r n r n) 추가

. PHP_EOL; 

하지만 \ r에 \ n을 와 잘못 이해하고 싶습니다 내가 일반 텍스트로 나타날 수 있습니다 일시적 해결책을 발견. 현재 코드 :

$note = ucwords($name).' has just sent you the file:\r\n\r\n'; 

그래서 수신 된 이메일은 다음과 같이 표시됩니다 사용자는 당신에게 파일을 보내 셨습니다 : \ 연구 \ n \ 연구 \ n 무슨 일이야 어떤 힌트를 ???

$note = ucwords($name).' has just sent you the file:\r\n\r\n'; 
$note = nl2br($note); 
+3

사용 쌍 따옴표를! $ note = ucwords ($ name). "파일을 보냈습니다 : \ r \ n \ r \ n"; – Tyralcori

+0

제 영광입니다! Mate, haha ​​... damn .. =) 항상 이야기가 있습니다 - 이상한 버그는 항상 쉬운 설명이 있습니다. 고마워. 그것은 작동했습니다 ... 저주받은 큰 따옴표! 감사합니다 – Rossitten

+0

당신은 환영합니다;) – Tyralcori

답변

3

작은 따옴표와 같은

-1

사용 nl2br 특수 문자를 해석하지 않습니다. 대신 쌍 따옴표를 사용해야합니다 :

이 코드가 작동하지 않습니다

$note = ucwords($name).' has just sent you the file:\r\n\r\n'; 

이 코드는 작동합니다

$note = ucwords($name)." has just sent you the file:\r\n\r\n"; 
관련 문제