Skip to content

Instantly share code, notes, and snippets.

@MubinSayed
Forked from dertajora/save_to_csv.php
Created May 7, 2021 00:38
Show Gist options
  • Save MubinSayed/4b09acc6971331a70016cb3585664e7b to your computer and use it in GitHub Desktop.
Save MubinSayed/4b09acc6971331a70016cb3585664e7b to your computer and use it in GitHub Desktop.
This script is used to generate CSV file and save it to specific folder, I implement it on Codeigniter. Please modify the location of APPPATH section if you want to save to another location
<?php
// this script would save csv file to this specified directory
// APPPATH is location of application folder in Codeigniter
$file = fopen(APPPATH . '/../upload/'.'tesaasasat.csv', 'wb');
// set the column headers
fputcsv($file, array('Column 1', 'Column 2', 'Column 3', 'Column 4', 'Column 5'));
// Sample data. This can be fetched from mysql too
$data = array(
array('Data 11', 'Data 12', 'Data 13', 'Data 14', 'Data 15'),
array('Data 21', 'Data 22', 'Data 23', 'Data 24', 'Data 25'),
array('Data 31', 'Data 32', 'Data 33', 'Data 34', 'Data 35'),
array('Data 41', 'Data 42', 'Data 43', 'Data 44', 'Data 45'),
array('Data 51', 'Data 52', 'Data 53', 'Data 54', 'Data 55')
);
// output each row of the data
foreach ($data as $row)
{
fputcsv($file, $row);
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment