以下のコードを実行するボタンがあります。csvファイルは正常に書き込みますが、何らかの理由でダウンロードされません。何も起こらず、エラーもありません。以前に強制ダウンロードを使用しましたが、正常に機能しました。
何か案は?
$csvContent = $this->dbutil->csv_from_result($query);
$date = date('U');
$filename = date('Y-m-d-Gis', $date);
if (!write_file("./reports/$filename.csv", $csvContent)) {
echo 'Unable to write the file';
} else {
echo 'File written!';
$data = file_get_contents("reports/$filename.csv");
force_download($filename, $data);
}