Мой csv экспорт с отображением html, как от него избавиться?

Я уже видел этот вопрос раньше, и у меня возникли проблемы с тем, чтобы заставить его работать должным образом после попытки решения ряда проблем. Проблема в том, что я могуполучить мои данные для экспорта в формате CSV правильно. До того, как я добавил свой ob_end_clean, он экспортировался в csv с html, теперь это не так.дайте мне CSV, просто текст.

Вот мой код в файле, который требуется.

if (isset($_POST["hidden"])) {

$list = array (
    array('aaa', 'bbb', 'ccc', 'dddd'),
    array('123', '456', '789'),
    array('"aaa"', '"bbb"')
);

    $fp = fopen('php://output','w');

    foreach ($list as $row) {
        ob_end_clean();
        fputcsv($fp, $row);
    }

    header('Content-Type: text/csv; charset=utf-8');
    header('Content-Disposition: attachment; filename=data.csv');

}

Прямо сейчас, когда я делаю свой экспорт, данные возвращаются на экран, как и var_dump (). Я просто хочу, чтобы это пошло в CSV-файл без HTML.

Ответы на вопрос(3)

Ваш ответ на вопрос