[PHP-users 11130] Re: 選択した複数ファイルをまとめて圧縮してダウンロードしたい

mai php-users@php.gr.jp
Mon, 28 Oct 2002 14:53:44 +0900


mai です。
重松さん、すばやいご返答ありがとうございます。

すぐに試したいところですが
その前に、いろいろ勉強しないといけないことがあるようですね。
これから、紹介していただいたページなどをじっくり読んで
勉強したいと思います。

アドバイスしていただいたことに、深く感謝します。



----- Original Message -----
From: "Osamu Shigematsu" <m5issige@mr.hitachi-medical.co.jp>
To: <php-users@php.gr.jp>
Sent: Monday, October 28, 2002 2:21 PM
Subject: [PHP-users 11127] Re: 選択した複数ファイルをまとめて圧縮してダウン
ロードしたい


> 重松です。こんにちは。
>
> > セッションを使って選択したファイルの一覧を受け取るのだろうということまで
はわ
> > かるのですが、
> > 受け取ったファイルの一覧を、どうすればいいのかがわかりません。
>
> セッションを使う必要はないと思いますが、
> いずれにせよ、ファイルの一覧を受け取ったとします。
> でもって、これは、$files という配列に入っているとします。
> # ちゃんと、フルパスに変換して、シンボリックリンクも解決して、
> # きちんと攻撃に備えてくださいね。;-P
> # でないと、大事なファイル盗まれますよ。
>
> そしたら、後は、そのファイルを圧縮すればいいだけですね。
> tar ならば、
>
> $tar = '/usr/bin/tar';
> $files = join(' ',$files);
> $dst = '一時ファイルのパス'; // or '-'
>
> $command = "$tar -czvf $dst $files";
>
> という感じ?
> # 試してませんけど。
>
>
> > やはり、PHPだけではだめなのでしょうか?
>
> 何がどうだめだと思っているのかわかりませんが、
> 環境くらいは書きましょう。
>
> --
> Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>
>
>
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/