$details) { if (!$header) { $harr=array_keys(get_object_vars($details)); if (sizeof($harr) != 0) { fputcsv($outstream,$harr); $header=true; } } $harr=get_object_vars($details); if (sizeof($harr) != 0) fputcsv($outstream,$harr); } fclose($outstream); //$csvstr=preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "",file_get_contents($outidea)); //$csvstr=preg_replace("/(^[\n]*|[\n]+)[\s\t]*[\n]+/", "",$csvstr); $csvstr=file_get_contents($outidea); if (isset($_GET['download']) || isset($_POST['download'])) { echo "XML to CSV - RJM Programming - August, 2018

XML to CSV " . $outidea . "

RJM Programming - August, 2018



XML File or URL:

"; } else { if (!$keep) { unlink($outidea); header('Content-type: text/csv'); echo $csvstr; exit; } else { if (isset($_GET['keep'])) { if (urldecode($_GET['keep']) == 'keep') { unlink($outidea); echo "XML to CSV - RJM Programming - August, 2018 "; } else { header('Content-type: text/csv'); echo $csvstr; exit; } } else if (isset($_POST['keep'])) { if (urldecode($_POST['keep']) == 'keep') { unlink($outidea); echo "XML to CSV - RJM Programming - August, 2018 "; } else { header('Content-type: text/csv'); echo $csvstr; exit; } } } } } else { echo "XML to CSV - RJM Programming - August, 2018

XML to CSV

RJM Programming - August, 2018



XML File or URL:

"; } ?>