Hi,
per POST sende ich eine Tabelle an ein PHP-Script. Dieses erstellt daraus eine vollständige HTML-Datei und gibt diese per echo zurück. Wieder im JS angekommen möchte ich diese Datei beim readyState == 4 herunterladen bzw. den download-dialog aufrufen lassen. Wie mache ich das? Oder habe ich bereits in PHP einen Fehler gemacht?
per POST sende ich eine Tabelle an ein PHP-Script. Dieses erstellt daraus eine vollständige HTML-Datei und gibt diese per echo zurück. Wieder im JS angekommen möchte ich diese Datei beim readyState == 4 herunterladen bzw. den download-dialog aufrufen lassen. Wie mache ich das? Oder habe ich bereits in PHP einen Fehler gemacht?
PHP-Code:
<?php
$timestamp = time();
$datum = date("d.m.Y", $timestamp);
$datumFile = date("d-m-Y", $timestamp);
ini_set('default_mimetype','text/html');
header ('Content-Type: text/html');
header('Content-Disposition: attachment; filename="'.$datumFile.'.html\"');
$tableHTML = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Statistiken ';
$tableHTML .= $datum;
$tableHTML .='</title>
</head>
<body>
<table>';
$tableHTML .= $_POST["table"]."\n</table></body>";
echo $tableHTML;
?>
Kommentar