2013-07-01 2 views
0

이미 mysql 열에서 rtf 문자열을 가져 왔습니다. enter image description heredoc word에서 열 때 rtf 코드가 읽을 수있는 형식으로 출력되지 않는 이유

그런 다음 문자열 교체를 수행 한 다음이 동일한 rtf 문자열을 다운로드 용으로/단어별로 열어 출력합니다. 하지만 여전히 rtf 코드를 보여줍니다. 단어를 올바르게 여는 것은 이미 사람이 읽을 수 있어야합니다?

보기/다운로드를 클릭하면 문서 내용입니다. (이 관련 RTF가 있는지 확실하지 않습니다) enter image description here

이것은이 된 RTF 문서를 출력하기위한 내 코드입니다 : enter image description here

하지만, 위의보기 전에,이 오류가 발생했습니다.

$title = $_GET["rtf"];  
$attachornot="attachment"; 
header("Content-Type: text/rtf"); 
header('Content-Disposition: '.$attachornot.'; filename="'.$title.'"'); 
echo $rtf_content; 

내가 뭘 잘못했는지 아십니까? 감사합니다.

+0

Aaaaaaand seizure! – mishik

+0

무엇이 잘못되었는지 알고 계십니까? ... ( –

+0

'text/rtf '대신'application/rtf'를 시도하십시오 – Karo

답변

0

header() 내 친구에게이 :

덕분에 고정 호출하기 전에 ob_end_clean();를 추가.

+1

답변으로 확인하십시오. – ToastyMallows