[PHP-users 20693]ファイルのダウンロードについて
012102 熊谷 悟
satoru_kumagai @ mjs.co.jp
2004年 3月 9日 (火) 14:30:00 JST
ファイルのダウンロードに関してご質問させていただきます.
今,DBからの検索結果を,csvやPDFでダウンロードするページを作成しているのです
が,やりたいことがうまくいかずに悩んでいます.
例えば,page1というページにボタンを1つ用意しておき,それをクリックすと,
「ファイルのダウンロード」のボックスが出る.のようなイメージなのですが,以下
のソースで実行してみると,新しいウィンドウが開いて,その後に「ファイルのダウ
ンロード」が出てきます.
ウィンドウを開かずにダウンロードのボックスを出したいのですが・・・?.
page1.htmlのソース
<html>
<head>
<title>hoge</title>
<script type="text/javascript">
function hogehoge(){
window.open('/test/download.php');
}
</script>
</head>
<body>
test page
<button onclick="hogehoge();">Download</button>
</body>
</html>
download.phpのソース
<?php
header("Content-Type: application/octet-stream-dummy");
header("Content-Disposition: attachment; filename='hoge.pdf'");
?>
これだけなのですが,何処に問題があるのかが分かりません.
Server OS:Win2000
Apach 1.3.26
php 4.2.2
ご教授,宜しくお願いします.
PHP-users メーリングリストの案内