Задать имя файла (php,sql)
Зравствуйте,
есть таблица с T1 колонкой file_name в которой всего одна строка заполнена значением, например : zzz. Как при скачивании файла присвоить ему имя из этой стойки например : zzz.txt?
<?php
session_start();
include 'connect.php';
$message = '';
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// как написать запрос чтоб работал корректно?
// $file_name = ???
$num_filter_file = "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/$file_name.txt";
if (file_exists($num_filter_file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($num_filter_file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($num_filter_file));
readfile($num_filter_file);
exit;
}
$_SESSION['message'] = $message;
header("Location: index.html");
?>