Mailinglisten-Archive |
Hallo, ich rufe per Javascript ein neues Fenster auf, und übergebe an das aufgerufene PHP-File noch den Dateinamen, der downgeloadet werden soll, und die SessionID. function checkout(newurl) { windowhandle = window.open(newurl,'checkout','toolb... ...0'); } <a href=\"javascript:open_checkout('download.php?form_file=$fn&$sn=$sid')\">dow nload</a> ------------- Soweit alles OK, aber die download.php enth_lt folgendes konstruckt: <?PHP $document_path = "d:\\files\\"; $fn=$document_path.$form_file; header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"".$fn."\""); readfile($fn); ?> Auch mit : header("Content-Type: x-type/subtype"); wird der download nicht wie gewünscht gestartet, sondern der Filename hat immer noch: blablabla.doc&downloadsession=10651a6s51f05s1f6a1sa65df1asf und damit kommt der IE nicht klar, so da_ es gar nicht zu einem Download kommt. Der Netzscape macht es zwar, aber das Browserfenster, was ja eigentlich durch den Header verschwinden, und ein downloadrequest werden sollte bleibt weiter stehen. Ich sitz daran schon seit Tagen, währe super wenn irgend jemand auf dieser Welt das Problem kennen würde, und einen Lösungsansatz bringen kann.. mfg Marco
php::bar PHP Wiki - Listenarchive