#php #csv
#php #csv
Вопрос:
Я хочу экспортировать свой запрос в файл csv и успешно выполнил его, но в то же время он экспортирует мой файл javascript перед запросом. Как это предотвратить? сс
lt;?php require( 'wp-load.php' ); global $wpdb; function filterData(amp;$str){ $str = preg_replace("/t/", "\t", $str); $str = preg_replace("/r?n/", "\n", $str); if(strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"'; } //var_dump($wpdb); $f = fopen('php://memory', 'w'); $filename = "members-data_" . date('Y-m-d') . ".csv"; $fields = array('IP'); $delimiter = ","; fputcsv($f, $fields, $delimiter); $results = $wpdb-gt;get_results( "SELECT rating_ip FROM ratings where rating_rating=1 order by rating_ip", OBJECT ); foreach($results as $row) { //echo 'IP: '.$row-gt;rating_ip.'lt;br/gt;'; fputcsv($f, array($row-gt;rating_ip), $delimiter); } fseek($f, 0); header('Content-Type: text/csv'); header('Content-Disposition: attachment; filename="' . $filename . '";'); //output all remaining data on a file pointer fpassthru($f); ?gt;