Почему код RTF не выводится в читаемом формате при открытии в Word DOC

У меня уже есть строка RTF, извлеченная из столбца MySQL.

Затем я сделал некоторую замену строки, а затем вывел эту же строку rtf для скачивания / открыл по слову. Но он все еще показывает код RTF. Это должно быть уже читаемым человеком после открытия его в слове правильно?

Это содержание документа после нажатия кнопки "Просмотр / загрузка".

Но, прежде чем посмотреть выше, я получил эту ошибку: (не уверен, что это связано с RTF)

Это мой фрагмент кода для вывода документа rtf.

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

Ребята, вы знаете, что я здесь не так сделал? Спасибо!

1 ответ

Решение

Добавление ob_end_clean(); перед звонком header() исправил это:)

Благодаря моему другу.

Другие вопросы по тегам