2009-08-06 8 views
1

IMAP 전자 메일 계정을 읽고 가장 최근 메일의 본문을 표시하는 간단한 PHP 스크립트를 작성했습니다. 한 가지 문제가 있습니다. 새 줄을 올바르게 유지하지 못합니다. 모든 것을 한 줄에 표시합니다.PHP IMAP 서식 지정

나는 이메일의 본문을 읽어

imap_fetchbody($conn, $latest, "1"); 

를 사용합니다. 모든 적절한 줄 바꿈을 사용하여 원래 서식을 유지하는 방법. 많이 감사합니다

답변

3

브라우저로 출력 하시겠습니까? nl2br을 사용해보세요. 다큐먼트는 말한다 :

삽입 HTML 라인이 문자열의 모든 줄 바꿈 앞에 나누기

예 :

당신이 내장에있는 print_r의 옵션을 시도하지 않는 이유는
<?php 
echo nl2br("foo isn't\n bar"); 
//output: foo isn't<br /> bar 
?> 
+0

@ karim79 -이 기능에 대해 전혀 알지 못했고 직접 변환 할 수 없었습니다. 매일 무언가를 배우는 것 같아요. – Buggabill

+0

@Buggabill - 사실, PHP가 약 500,000,000 개의 함수를 가지고 있다고는 생각하지 않습니다. – karim79

+0

와우,이 존재하지 않았다. 그것은 매우 편리합니다. 다시 한 번 감사드립니다. –