Hi,
nachdem mein letzter Beitrag zu dem Thema ohne weitere Nachfrage trotz meines Verweises auf die erfolgte Verwendung der Boardsuche sowie google und php.net geschlossen wurde hier das ganze noch mal mit etwas mehr futter...
Also ich möchte gerne eine batch Datei (die dyn. generiert wird) zum "download" anbieten. Sprich man füllt ein formular mit Parametern aus und erhält eine Batch Datei. Diese Batch Datei wird dabei nicht physisch auf dem Webserver erstellt sondern befindet sich "nur" in einem String.
Mit dem Firefox funktioniert das ganze ohne weitere Probleme der IE scheint jedoch zu versuchen die php Dateie selber downzuloaden. Meine aktuelle Version sieht wie folgt aus:
hat jemand einen Hinweis für mich wie ich das ganze auch im ie zum laufen bekommen? Die Hinweise in den Kommentaren auf php.net zu header() führten leider nicht zum Erfolg...
Danke
nachdem mein letzter Beitrag zu dem Thema ohne weitere Nachfrage trotz meines Verweises auf die erfolgte Verwendung der Boardsuche sowie google und php.net geschlossen wurde hier das ganze noch mal mit etwas mehr futter...
Also ich möchte gerne eine batch Datei (die dyn. generiert wird) zum "download" anbieten. Sprich man füllt ein formular mit Parametern aus und erhält eine Batch Datei. Diese Batch Datei wird dabei nicht physisch auf dem Webserver erstellt sondern befindet sich "nur" in einem String.
Mit dem Firefox funktioniert das ganze ohne weitere Probleme der IE scheint jedoch zu versuchen die php Dateie selber downzuloaden. Meine aktuelle Version sieht wie folgt aus:
Code:
$filecontent = $genCMD->gen_cmd($_POST['var1'], $_POST['var2']);
/* http header */
//header("Content-Type: application/force-download"); // work only with firefox
header("Content-disposition: attachment; filename=genDir.cmd");
header("Content-Type: application/force-download");
//header("Content-Type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
//header("Content-Length: ".strlen($filecontent)."");
header("Pgragma: no-cache");
header("Expires: 0");
/* file content */
echo $filecontent;
hat jemand einen Hinweis für mich wie ich das ganze auch im ie zum laufen bekommen? Die Hinweise in den Kommentaren auf php.net zu header() führten leider nicht zum Erfolg...
Danke