Почему код 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()
исправил это:)
Благодаря моему другу.