Example #1
0
            // Submission from
            $filename = $_POST["ExportType"] . ".xls";
            //  header("Content-Type: application/vnd.ms-excel");
            // header("Content-Disposition: attachment; filename=\"$filename\"");
            ExportFile($myrows);
            //$_POST["ExportType"] = '';
            exit;
        case "export-to-csv":
            // Submission from
            $filename = $_POST["ExportType"] . ".csv";
            //header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
            //header("Content-type: text/csv");
            header('Content-Type: application/csv');
            header("Content-Disposition: attachment; filename=\"{$filename}\"");
            //header("Expires: 0");
            ExportCSVFile($myrows);
            //$_POST["ExportType"] = '';
            exit;
        case "export-to-pdf":
            exporttopdf();
            exit;
        default:
            die("Unknown action : " . $_POST["action"]);
            break;
    }
}
function ExportCSVFile($records)
{
    // create a file pointer connected to the output stream
    $fh = fopen('php://output', 'w');
    //$fh = fopen("tmp.csv", "w");
Example #2
0
        case "export-to-excel":
            // Submission from
            $filename = $_POST["ExportType"] . ".xls";
            header("Content-Type: application/vnd.ms-excel");
            header("Content-Disposition: attachment; filename=\"{$filename}\"");
            ExportFile($data);
            //$_POST["ExportType"] = '';
            exit;
        case "export-to-csv":
            // Submission from
            $filename = $_POST["ExportType"] . ".csv";
            header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
            header("Content-type: text/csv");
            header("Content-Disposition: attachment; filename=\"{$filename}\"");
            header("Expires: 0");
            ExportCSVFile($data);
            //$_POST["ExportType"] = '';
            exit;
        default:
            die("Unknown action : " . $_POST["action"]);
            break;
    }
}
function ExportCSVFile($records)
{
    // create a file pointer connected to the output stream
    $fh = fopen('php://output', 'w');
    $heading = false;
    if (!empty($records)) {
        foreach ($records as $row) {
            if (!$heading) {