Скачать сообщение форума / статью блога на PHP

PHP
Здравствуйте. Есть небольшой блог с небольшим количеством статей. Блог снабжен форумом, на случай, если у пользователей появятся какие-то вопросы. Один пользователь попросил добавить функционал в блог, чтобы можно было скачать статью в файле.txt на компьютер, мы подумали, что это не плохая идея и решили добавить, а так же добавить скачивание сообщений на форуме. Что для этого надо сделать, какой код нужен для скачивания текста в .txt?
Возможно для вашей CMS есть плагин или мод, который делает то, что вам и надо, но если вдруг нет, то это можно написать самому. Например, делаем ссылку на скачивание записи:
<a href="download.php?id=<?php echo $row['id']; ?>">Скачать запись</a>

Далее создаем файл "download.php", с таким содержимым (грубый пример):
<?php
if (!empty($_GET['id']))
{
	$id = $_GET['id'];

	// Подключаемся к БД или подключаем файл конфигурации с данными БД
	// Выполняем запрос для получения текста записи:
	// SELECT text FROM nameTable WHERE id = (int) $id
	// Запрос вернет переменную $text, например

	// Отдаем на скачивание файл в формате .txt:
	header('Content-type: application/txt');
	header('Content-Disposition: attachment; filename:"' . $id . '.txt"');
	echo $text;
}

Это просто пример, код необходимо доработать с точки зрения безопасности, а так же под ваш движок и требования.