[PHP-users 21783]Re: session_startをコールしては駄目なのでしょうか
Kuma
satoru_kumagai @ mjs.co.jp
2004年 5月 21日 (金) 18:41:40 JST
やはり,何が原因か分かりません.
動的に作成したExcelの出力です.
<?php
session_start();
header("Content-type: application/vnd.ms-excel");
header("Content-Transfer-Encoding: base64");
header("Content-Disposition: inline;filename=hogehoge.xls");
//Excelファイルのオープン
//$_SESSION['file_name']には,呼出しもとのページで,ファイル名がセットされて
います.
$fd = fopen("d:/temp/{$_SESSION['file_name']}", "rb");
//$fd = fopen("d:/temp/hogehoge.xls", "rb");
fpassthru($fd);
?>
エラーの内容
Warning: fopen("d:/temp/", "rb") - Permission denied in
d:\web_index\php_graph\ex_prev.php on line 9
Warning: fpassthru(): supplied argument is not a valid File-Handle resource
in d:\web_index\php_graph\ex_prev.php on line 12
$fd = fopen("d:/temp/{$_SESSION['file_name']}", "rb");を,コメントアウトし,
//$fd = fopen("d:/temp/hogehoge.xls", "rb");のコメントを外すと,正しく表示さ
れます.
しつこいようですが,数ヶ月間問題がなかったのに,何故急に・・・?
PHP-users メーリングリストの案内