YMD86_okinawapanorama01

【PHP】めちゃ簡単!複数の画像ファイルをZIPでダウンロードさせる方法!

 
「画像ファイルをZIPでまとめてダウンロードさせたい!」

仕事でそんなことがあったので、備忘録も兼ねて投稿します。

プログラミングやWordPressを習得するのに一番近道な方法とは?

PHPのZIPアーカイブが使えるか確認

まずはPHPのZIPアーカイブが利用できるかphpinfo()などを見て確認しましょう。
このようにenabledになっていればOKです。

phpinfo_zip

ZIPの項目が無いという方はインストールしなければいけません。
下記のページを参考にZIPアーカイブをインストールしましょう。

 

複数の画像ファイルをZIPでダウンロードするPHPコード

「画面でダウンロードしたい画像を何個か選択してもらって、その情報を元に画像データを入れているDBテーブルから実際の画像のファイルパスを取ってきてZIPにまとめてダウンロードさせる」という処理で使用したコードになります。

めちゃくちゃ簡単ですね。
画像に限らず、これでZIPにバンバン入れてダウンロードさせられます。
便利な世の中です。

こちらのサイトを非常に参考にさせて頂きました。

ありがとうございます!

 

画像関連記事

以前の投稿でPHPで使える画像関連の小ネタもありますのでよろしければ。
ちなみに①と②は今回の投稿と同じ開発の時の小ネタです。

誰かのお役に立てればうれしいです。

もし良かったらフォローとか購読して頂けると嬉しいです!╭( ・ㅂ・)و ̑̑ グッ !

follow us in feedly

コメントを送る

メールアドレスが公開されることはありません。

CAPTCHA