Существует таблица "logs" в ней три три колонки
1 - id (ключ)
2 - owner ( владелец лога который равняется id в таблице users )
3 - input (сам текст)
Нужно при отправке пост запроса качался текст который находится в столбце input, но качается весь HTML документ
$id = $_SESSION['id'];
if (isset($_POST['downloadlogs'])) {
$logs = $db->query("SELECT `input` FROM `logs` WHERE `owner` = '$id'");
$rowdl = $logs->fetch_array();
downloadFile("logs.txt", $rowdl);
header("Localhost: /ucp.php");
}
Сама функция download
function downloadFile($file, $str)
{
error_reporting(0);
header("Pragma: public");
header("Content-Type: text/plain; charset=utf-8");
header("Content-Disposition: attachment; charset=utf-8; filename=".$file);
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . strlen($str));
};