2

以下のコードを実行するボタンがあります。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); 

    }  
4

1 に答える 1

1

$data = file_get_contents("./reports/$filename.csv");代わりに試してみてください;)

于 2013-01-29T20:30:26.177 に答える