Mit folgendem Programmcode wird Datei vom Server in das Outputbuffer geschrieben und automatisch eröffnet. Die Datei heißt urlDownload_php.mht Wie erreicht man, dass vorher die Abfrage vom BS kommt, ob man die Datei öffnen speichern will ? Änderung in php-ini ? Nichts gefunden. Sehen Sie auch mein "coding.itmotl.eu"
PHP-Code:
$InpFile = "EncryptedFile.txt";
header('Content-Description: File Transfer');
// sorgt dafür, dass die Datei zum Download angeboten
// wird und nicht im Browser geöffnet wird
header('Content-Type: text/plain');
header('Content-Disposition: attachment'); // ; filename="DownloadCodec.txt"
// header('Expires: 0');
// erreichen, dass der Browser die Datei nicht in seinen Cache schreibt
// und die aktuelle Datei herunterlädt.
header('Cache-Control: no-cache, must-revalidate');
// header('Pragma: public');
header('Content-Length: '. filesize($InpFile)); // for time-counting
header('Connection: close');
readfile($InpFile);
exit;
Kommentar