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