[PHP-users 18638]ファイルを一括ダウンロードさせたい
yoshiki
yoshiki @ ann.to
2003年 10月 27日 (月) 16:36:12 JST
こんにちわ。yoshikiです。
$folderで指定したところのファイルをブラウザで一括ダウンロードさせる
スクリプトを組んでいます。
下記のような感じなのですが、これだと複数のファイルが
1つにまとめて出力されてしまいます。
foreachの1ループごとでブラウザへファイルを送ることは可能なのでしょうか?
ご教授お願いします。
$dh = opendir("$folder");
//ファイル情報を配列で取得
while(($entry = readdir($dh)))
{
if($entry == "." or $entry == ".."){ continue; }
$file[] = mb_convert_encoding($entry , "S JIS","SJIS");
}
foreach($file as $key => $value)
{
mb_http_output("pass");
header("Content-type: ---");
header("Content-Disposition: attachment; filename=".$value);
readfile($folder."/".$value );
}
PHP-users メーリングリストの案内