2016-08-04 5 views
0

PHPMailer를 사용하여 자동화 된 전자 메일을 전송합니다. 메시지에 추가 한 스타일이 전혀 작동하지 않습니다. 여기 스타일 및 PHPMailer

은 예입니다 :

Sans Serif

$message .= '<p style="font-family:"Sans Serif";font-size:22px">Merci d’avoir utilisé les services de gestion de projet de, nous apprécions votre confiance. Votre facture est disponible en cliquant sur lien ci-dessous:</p>'; 
를 사용하지 않으며, 글꼴 크기 등

+0

이것은 코드가 아닌 메일 클라이언트의 결과 일 가능성이 큽니다. 이 경우에는 서버 측에서 할 수있는 일이별로 없습니다. "작동하지 않는다"고 어떻게 결정 했습니까? – symcbean

+0

당신은 이미 이것을 게시했습니다. http://stackoverflow.com/q/38725173/ –

+0

다른 게시물은 잠겨 있었고 대답을 할 수 없었습니다. 그리고 중복 된 것으로 표시된 게시물은 같은 오류가 아니 었습니다. – Anthony

답변

2

당신은 깨진 HTML 작성하는 것입니다 :

$message .= '<p style="font-family:"Sans Serif";font-size:22px">[..snip...] 
         ^--start attribute 
            ^---end attribute 

그래서 Sans 인을 일부 새롭거나 알려지지 않은 HTML 속성으로 표시되는 NOT을 글꼴 이름으로 사용합니다. 이상과 같이

뭔가 작동합니다 :

$message .= '<p style="font-family:\'Sans Serif\';font-size:22px"> 

참고 \'.

+0

같은 오류가있는 재 게시입니다. http://stackoverflow.com/q/38725173/ –

+0

완벽하게 작동합니다! 고맙습니다. – Anthony

0

큰 따옴표 가운데 Sans Serif을 사용하십시오.