0

既に mysql 列から rtf 文字列を取得しています。 ここに画像の説明を入力

次に、文字列の置換を行ってから、この同じ rtf 文字列をダウンロード用に出力し、単語で開きました。しかし、それでも rtf コードが表示されます。Wordで開いた後、すでに人間が読めるはずですよね?

これは、表示/ダウンロードをクリックした後のドキュメント コンテンツです。 ここに画像の説明を入力

しかし、上記のビューの前に、このエラーが発生しました:(これがrtf関連かどうかはわかりません) ここに画像の説明を入力

これは、rtf ドキュメントを出力するための私のコード スニペットです。

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

ここで私が何を間違えたか知っていますか?ありがとう!

4

1 に答える 1

0

ob_end_clean();呼び出す前に追加すると、これがheader()修正されました:)

私の友人に感謝します。

于 2013-07-02T00:36:47.847 に答える