[PHP-users 21903]Re: データベース上のExcelをダウンロード
Kuma
satoru_kumagai @ mjs.co.jp
2004年 5月 31日 (月) 16:28:41 JST
渡辺様,いつもお世話になっております.
> というか、よく見てみると、
>
> >header("Content-Transfer-Encoding: base64");
>
> この行って必要ないような気がしないでもない・・・。
> コメントアウトしてみては?
以下の内容で書き直しました.
<?php
$con = mssql_connect("db_server","sa","hogehoge");
mssql_select_db("db_name",$con);
$str = "select * ";
$str = $str . "from hoge ";
$str = $str . "where obj_id = 12345";
$rs = mssql_query($str);
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment;filename=test.xls");
echo mssql_result($rs,0,"excel_obj")
?>
エラーメッセージは,
「test[1].xls ファイル形式が正しくありません」と出ます.
やはり,エンコード関連の問題でしょうか.
今,「バイナリ,base64」等をキーにして,Googleで調べています.
PHP-users メーリングリストの案内