[PHP-users 21916]Re: データベース上のExcelをダウンロード
Mashiki
mashiki @ yanah.com
2004年 5月 31日 (月) 22:27:38 JST
Mashikiです。
>ひとまず下記のコードに戻して,頭を整理します.
:
><?php
>$con = mssql_connect("db_server","sa","");
>mssql_select_db("db_name",$con);
>$str="select * ";
>$str = $str . "from hoge ";
>$str = $str . "where id = 12345";
>$rs = mssql_query($str);
>header("Content-Type: application/ms-excel");
>header("Content-Disposition: attachment; filename=test.xls");
>header("Content-Transfer-Encoding: binary");
>echo mssql_result($rs,0,"excel_obj");
>exit();
>?>
4.2.2を使用しているということですが記憶が定かでないのですが、
mb_stringやmb_output_handlerにバグがあった覚えがあります。
もしアウトプットバッファリングを使用しているのであれば、解除して
みてはいかがでしょうか?
ob_end_clean() と頭につけるとか。はずしてたらすみません。
PHP-users メーリングリストの案内