$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
RJM Programming - August, 2018
";
} 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
";
}
?>