내가 그러나 내가 W3C에 대해 생성 된 HTML 코드를 확인하려면, Zend_Mail를 통해 동적 콘텐츠와 뉴스 레터를 만드는거야, 그래서 보낼 나는 그것에게 유효성을 드실 수 전체 이메일 코드를 얻을 수있는 방법이 있나요? getBodyHtml 함수는 코드를 올바르게 리턴하지 못합니다. 예를 들어, <tr>=0D=0A=<td width=3D"100%">=0D=0A
을 이메일에 추가합니다. 이 내용이 실제로 메일 메시지를 전송하는 방법입니다 인용 - 인쇄 가능한 인코딩을 사용하여 인코딩되어 있기 때문에Zend_Mail의 HTML 코드를 미리 보는 방법은 무엇입니까?
4
A
답변
6
그것은 그런 식으로 HTML을 반환합니다. 당신은 인코딩없이 콘텐츠를하려는 경우
, 당신이 시도 할 수 있습니다 :
$part = $mail->getBodyHtml(); // returns Zend_Mime_Part
if ($part !== false && $part instanceof Zend_Mime_Part) {
$html = $part->getRawContent(); // returns the raw, unencoded content
}
당신이 Zend_Mail :: setBodyHtml와 몸 HTML을 설정
는(), 당신은 인코딩을 지정할 수 있습니다. 함수 프로토 타입은setBodyHtml($html, $charset = null, $encoding = Zend_Mime::ENCODING_QUOTEDPRINTABLE)
유효한 옵션이
- Zend_Mime :: ENCODING_7BIT
- Zend_Mime :: ENCODING_8BIT 있습니다입니다
- Zend_Mime :: ENCODING_QUOTEDPRINTABLE (기본값)
- Zend_Mime :: ENCODING_BASE64
가능한 경우 setBodyHtml을 호출하기 전에 HTML 유효성을 검사 할 수 있습니다. 위에 표시된 방법을 사용하여 인코딩되지 않은 원시 컨텐트를 검색 할 수 있습니다. 그렇지 않으면 getBodyHtml()은 HTML을 인코딩 된 형식으로 반환합니다.
관련 문제
- 1. iPad에서 앱을 미리 보는 방법은 무엇입니까?
- 2. 콘솔에서 미리 빌드 단계 출력을 보는 방법은 무엇입니까?
- 3. WPF에서 Windows Media 인코더 세션을 미리 보는 방법은 무엇입니까?
- 4. 인쇄 대화 상자 전에 스타일을 미리 보는 방법은 무엇입니까?
- 5. 이미지를 서버에 업로드하기 전에 이미지를 미리 보는 방법은 무엇입니까?
- 6. html 이메일에 html 코드를 삽입하는 방법은 무엇입니까?
- 7. UIWebview 인쇄를 미리 보는 방법?
- 8. C#을 사용하여 데이터베이스에서 브라우저로 html 파일을 미리 보는 방법
- 9. 디스크에 저장하지 않고 다른 탭/창에서 html 파일을 미리 보는 방법은 무엇입니까?
- 10. 런타임시 javascript 코드를 html 파일로로드하는 방법은 무엇입니까?
- 11. 브라우저에서 AJAX로로드 된 JS 코드를 보는 방법은 무엇입니까?
- 12. creative_spec에서 preview_url을 사용하여 광고를 미리 보는 방법?
- 13. Thin console 창에서 디버그 코드를 보는 방법은 무엇입니까?
- 14. ASP.NET MVC에서 자동 생성 된 코드를 보는 방법은 무엇입니까?
- 15. 표준 플래시 라이브러리의 소스 코드를 보는 방법은 무엇입니까?
- 16. iOS 앱을 실행하는 동안 소스 코드를 보는 방법은 무엇입니까?
- 17. SWT 예제 (Eclipse) 소스 코드를 보는 방법은 무엇입니까?
- 18. MS Access에서 내장 함수의 코드를 보는 방법은 무엇입니까?
- 19. Java 코드를 사용하여 JTextPane에서 단락 기호를 보는 방법은 무엇입니까?
- 20. Visual Studio에서 SharePoint 사이트의 코드를 보는 방법은 무엇입니까?
- 21. Google지도를 '인쇄'모드로 보는 방법은 무엇입니까?
- 22. WCF 코드를 미리 컴파일 한 다음 IIS에서 호스팅하는 방법은 무엇입니까?
- 23. JQuery : div에 HTML 코드를 추가하는 방법은 무엇입니까?
- 24. html 폼에서 루비 코드를 실행하는 방법은 무엇입니까?
- 25. HTML 코드를 양식에서 차단하는 방법은 무엇입니까?
- 26. PHP 내부에서 HTML 코드를 작성하는 방법은 무엇입니까?
- 27. HTML 코드를 뷰에 포함시키는 방법은 무엇입니까?
- 28. PHP에서 JSON에 HTML 코드를 추가하는 방법은 무엇입니까?
- 29. asp.net의 양식에서 페이지의 데이터를 미리 보는 방법
- 30. devexpress에서 rdlc 보고서를 미리 보는 방법?
멋진 코드 조각이 매력처럼 작동했습니다. 감사합니다. –