PHPで画像の大量数のアップロードのシステムを作りたいと思ってますが

一度の処理で、相当数の数の画像をアップロードする手法はありませんか??
※例えば、zipに圧縮し、それをアップロードすると、圧縮された複数枚の画像がアップロードされるなど。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/12/06 02:02:16
  • 終了:2007/12/13 02:05:03

回答(2件)

id:esecua No.1

esecua回答回数510ベストアンサー獲得回数102007/12/06 06:37:31

ポイント35pt

> 例えば、zipに圧縮し、それをアップロードすると、圧縮された複数枚の画像がアップロードされるなど。

できると思います。


解凍はPEAR::File_Archiveで問題なく出来ると思いますので、解凍した画像を指定したフォルダに投げます。あとは写真を表示するスクリプトに画像の取り込み先をそのフォルダにしてしてやればOKです。


require_once('Archive/Zip.php');

$kaitoumae = new Archive_Zip($_FILE);//POSTされたファイルを投げる
$kaitougo = $kaitoumae->extract();//これをフォルダへ

ただ、セキュリティ面が怪しいですが。

http://pear.php.net/package/File_Archive


間違っていたらごめんなさい。

id:masashi0316 No.2

masashi0316回答回数16ベストアンサー獲得回数02007/12/06 14:40:25

ポイント35pt

http://www.phppro.jp/news/181

以前、pearのArchive_Zipを利用したことがあります。

圧縮・展開可能です。

File_Archiveというのもあるようです。

http://pear.php.net/package/File_Archive

余談ですが、サイズによりますがその他の設定も必要かもしれませんね

upload_max_filesizeとかset_time_limitとか

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません