質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

1回答

3922閲覧

複数画像の一括アップロード方法

ssk

総合スコア332

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2015/10/25 14:25

HTML

1<input type="file" name="photogallery[]" multiple="multiple" accept="image/*">

一応、このHTMLで複数の画像データを配列として渡せるようですが、HTM5のため、今のところあまり実用的はない気がしています。

どのように書くのが最も良いでしょうか??

【フロー】
ファイルアップロードHTML→ファイル受け取るPHP→データベースへ反映するPHP

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

いまいち、質問の意図がわからないので、ずれた回答かもしれません。

HTM5のため、今のところあまり実用的はない気がしています。

HTML5 になって、使えるようになった新機能ですから、HTML/XHTML では利用できません。HTML5だからこそ実用できるんですけど…。

今のご時世、HTML5も正式リリースされてしばらく経ちますし、未対応ブラウザも絶滅してきているんだから遠慮なく利用していいと思いますけど…。

個人的に思うのは、かつての <input type="file"> は単一ファイルのアップロードしかできませんでしたから、多くのユーザが「複数ファイルを選択できるということを知らないこと」が問題で、コントロールの見た目の違いもないから、注釈なしにコントロールのもつ機能を直感的に理解することが困難だと思います。

アプリケーションを利用するユーザー属性などを勘案して判断することだから、multiple そのものをいい悪いというのは、観点がズレているかと思います。

投稿2015/10/25 14:47

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ssk

2015/10/25 14:55

Kosuke_Shibuyaさん!昨日はお世話になりました。 Internet Explorer 10以降 Firefox 3.5以降 Google Chrome 6以降 Safari 5以降 Opera 10以降 で動くようなので、あまり実用的ではないかと思っていました。 【PS】 ちなみに https://teratail.com/questions/18548#r28904 で動いた $index = 1; ↑$index = 2;を$index = 1;に変更するとできました($index = 1;に変えて合っているのか不安です。。) は合っていますでしょうか?
退会済みユーザー

退会済みユーザー

2015/10/25 15:02

問題になるのはIEだけの話。Firefoxの現行バージョンなんて40ですよ。 Windows XPとかVista のマシンを使っている場合でなければ、関係ない話です。
ssk

2015/10/25 15:05

Windows XPとかVista のマシンはあまり想定しなくても大丈夫でしょうか?
KiyoshiMotoki

2015/10/25 15:06

Kosuke_Shibuya様、お手数おかけして申し訳ありません。 ssk様、解決したので、もう気にされていないものと思っていました。 https://teratail.com/questions/18548 に説明を追記させていただきますので、そちらをご確認願います。
ssk

2015/10/25 15:08

KiyoshiMotoki様、すいません>< ありがとうござます!
退会済みユーザー

退会済みユーザー

2015/10/25 15:12

> Windows XPとかVista のマシンはあまり想定しなくても大丈夫でしょうか? 個人的には気にしません。XPはさすがに使っているユーザーもいないし、業務アプリでも、IE以外のアプリケーションを使えばいいことなので、バッサリ切り捨てています。
ssk

2015/10/25 15:57

Kosuke_Shibuya様、そうなんですね>< では、HTML5で進めます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問