Hallo,
ich bin gerade dabei einen Dateidownload zu programmieren und habe folgendes Problem:
Die Dateien, die ich herunterladen will, haben alle zu Beginn den Content des (ersten) HTML-Files:
Liegt das daran, dass ich den Header-Content wie folgt puffere?
Nach aufruf der zweiten Seite wird der gesammte Puffer dann ausgegeben
Und die header-Config sieht wie folgt aus:
Ich hoffe Ihr könnt mir weiterhelfen.
Vielen Dank schon einmal.
Gruß
Thomas
ich bin gerade dabei einen Dateidownload zu programmieren und habe folgendes Problem:
Die Dateien, die ich herunterladen will, haben alle zu Beginn den Content des (ersten) HTML-Files:
Code:
<!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>TEST</title> </head> <body>
PHP-Code:
<?php
ob_clean();
ob_start();
?>
PHP-Code:
<?php
include("Seite2.php");
ob_end_flush();
?>
PHP-Code:
$file = ''.$_REQUEST['folder'].$_REQUEST['selected'];
header("Content-Type: application/force-download");
header('Content-Disposition: attachment; filename="'.$_REQUEST['selected'].'"');
readfile($file);
Vielen Dank schon einmal.
Gruß
Thomas
Kommentar