人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP zip アップロード システム 画像
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● esecua
●35ポイント

> 例えば、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


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


2 ● masashi0316
●35ポイント

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

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

圧縮・展開可能です。

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

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

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

upload_max_filesizeとかset_time_limitとか

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ