Intereting Posts

Создание csv-файла в плагине

Я написал функцию для создания файла csv в приведенном ниже коде. Я получаю Headers already sent предупреждения, и я тоже не могу создать файл csv. Как я могу исправить эту проблему. Я прикрепил код здесь.

 function create_csv_file(){ $date = new DateTime(); $ts = $date->format( 'Ymd H:i:s' ); $result = array(); $result[] = array( "first_name" => "Faison", "last_name" => "Zutavern", "product_viewed" => "Sunglasses", "time_viewed" => $ts ); $result[] = array( "first_name" => "Faison", "last_name" => "Zutavern", "product_viewed" => "Razor", "time_viewed" => $ts ); $filename = "report-$ts.csv"; ob_start(); header( 'Content-Type: text/csv' ); header( 'Content-Disposition: attachment;filename='.$filename); $fp = fopen('php://output', 'w'); $hrow = $result[0]; fputcsv($fp, array_keys($hrow)); foreach ($result as $data) { fputcsv($fp, $data); } fclose($fp); }