Bluecaspar
Neues Mitglied
Hallo,
ich habe folgendes Problem:
Ich möchte einen Dateidownload auslosen. Das erreiche ich indem ich die Datei dowload.php aufrufe, in der folgendes drin steht:
$filename = "file.txt";
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=".$filename."");
header("Content-Length: ".filesize($filename));
readfile($filename);
clearstatcache();
Das funktioniert auch so wie es soll. Nur möchte ich darauf eine andere Seite automatisch aufrufen, was bisher noch nicht funktioniert.
Normalerweise funktioniert da:
header('Location: andereseite.php');
oder:
echo ("<script type=\"text/javascript\">
document.location.href='andereseite.php';
</script>");
Nach dem der Download durchgeführt wurde bewirken die beiden Befehle aber nichts mehr? Kann mir jemand sagen warum, und wie ich das Problem beheben kann?
ich habe folgendes Problem:
Ich möchte einen Dateidownload auslosen. Das erreiche ich indem ich die Datei dowload.php aufrufe, in der folgendes drin steht:
$filename = "file.txt";
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=".$filename."");
header("Content-Length: ".filesize($filename));
readfile($filename);
clearstatcache();
Das funktioniert auch so wie es soll. Nur möchte ich darauf eine andere Seite automatisch aufrufen, was bisher noch nicht funktioniert.
Normalerweise funktioniert da:
header('Location: andereseite.php');
oder:
echo ("<script type=\"text/javascript\">
document.location.href='andereseite.php';
</script>");
Nach dem der Download durchgeführt wurde bewirken die beiden Befehle aber nichts mehr? Kann mir jemand sagen warum, und wie ich das Problem beheben kann?