2013-02-18 4 views
1

저는 imap을 사용하여 전자 메일을 검색하고 있습니다. 그것은 일반 텍스트 괜찮아요 작동합니다. 하지만 문제는 html로, 나는 imap_fetchbody($connections,$email_number,1.2);을 사용하지만 작동하지 않습니다. null를 돌려줍니다. 하지만 평범한 텍스트의 경우 imap_fetchbody($connections,$email_number,1.1);을 시도하면 html 태그 대신 *이 표시됩니다.imap_fetchbody를 사용하여 html을 검색하십시오.

감사합니다.

+0

어떤 코드를 기억 당신이 사용하고 있습니까? 자제하는 사람? 또한 : 어떤 케이크 버전? – mark

+0

당신은'imap_fetchbody ($ connections, $ email_number, NULL);'을 사용하고 그 결과를 출력 해 보았습니까? – Alvaro

+0

@mark 프로젝트는 케이크 1.3에있는 오래된 것입니다. –

답변

0

사용중인 HTML 형식이 누락되었을 수 있습니다. 메일 내용 시작시 "<!DOCTYPE html> <html>"을 사용하여 시도해 볼 수 있습니다.

3

PHP의 사양에 따라

string imap_fetchbody (resource $imap_stream , int $msg_number , string $section [, int $options = 0 ]) 

그냥 문제이 해결 할 수는 정수 따라서 귀하의 명령이

imap_fetchbody($connections,$email_number,"1.2"); 

희망이 될 것입니다 문자열이되어야한다는

관련 문제