iamdivine
@iamdivine

Причина почему качается код HTML файла, а не запрос с базы данных?

Существует таблица "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));
};
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы