[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 メーリングリストの案内