2014-02-14 2 views
1

나는 발송할 이메일에 대해 Heredoc 블록을 가지고 있습니다. 이 블록에서는 굵게/강하게 선택한 텍스트를 인쇄하려고합니다.Heredoc에서 굵은 텍스트를 인쇄하는 방법

예를 들어 다음 heredoc 블록을 살펴보십시오.

<<<ENDINGTEXT 

    Example text 

    more text 

    <b>This in bold</b> 

ENDINGTEXT; 

이메일로 보낼 때. "b"태그는 텍스트를 굵게 변환하지 않습니다. 전자 메일에서 그대로 b 태그가있는 그대로 표시됩니다.

누군가가 나에게 heredoc의 기본 HTML 통합 기능을 구현하는 방법을 보여줄 수 있습니까?

답변

2

보내는 이메일에 HTML 헤더가 사용 설정되어 있지 않기 때문입니다.

이렇게 헤더를 설정해야합니다. 내가 사용하는 것이 좋습니다 것입니다 있지만 자세한 예를 들어

$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 

는,

+1

+1 here 매뉴얼 PHP를 참조'캐릭터 세트 = UTF-8' –

+0

내가 위에서 준 코드는 내 사용자 정의 플러그인을 워드 프레스에 있습니다. WordPress에는 기본적으로 HTML 헤더가 포함되어 있지 않습니까? – Sahil

+1

실제로 HTML 헤더가 설정되지 않았습니다. Shankar Damodaran에서 위의 대답을 따를 수 있습니다. 또는 Wordpress를 사용하고 있다면 HTML 헤더를 설정하기 위해이 코덱스 문서를 읽으십시오. – Sahil

관련 문제