[PHP-users 26521] Re: ドコモ mldファイルのダウンロードについて
Shiori Taninaka
taninaka @ mac.com
2005年 8月 20日 (土) 01:15:40 JST
たにと申します。
On 2005/08/19, at 16:04, sasakimakoto_jp @ yahoo.co.jp wrote:
>
> <?
>
> $handle = fopen("test.mld", 'rb');
> $buffer = fread($handle, filesize("test.mld"));
> header("Accept-Ranges: none");
> header("Content-type: application/x-mld");
> header("Content-length: ".filesize("test.mld"));
> header("Content-Disposition: attachment; filename=t.mld");
> echo $buffer;
> @fclose($handle);
>
> ?>
>
私の場合は、
$handle = fopen("test.mld", 'rb');
$rtn = fpassthru($handle);
としてますが、これだとどうでしょうか?
それと端末が何かが分かりませんが、
iモード端末の一部にて、スクリプト名をhoge.phpとすると
<a href=hoge.php?dummy=.mld>ダウンロード</a>
とURLパラメータの最後に.mldという文字列をつけないと
ダウンロードできない機種がありますのでご注意を。
(dummyという変数名はなんでもいいです)
ご参考までに。
PHP-users メーリングリストの案内