こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

候補画像から選択して画像をアップロード

通常、画像のアップロードは

<form action="upload.php" method="post" enctype="multipart/form-data">
<p>
画像をアップロードする<br>
<input type="file" name="pic">
</p>
<p>
<input type="hidden" name="code" value="<?php echo $code ?>">
<input type="submit" name="submit" value="アップロード">
</p>
</form>

というフォームを使っています。

★画像アップロードフォーム
http://pips.chu.jp/0/up/upload.php

これで、「参照」を押すと、ローカルのフォルダから画像を選べますが、
あらかじめ作成した画像の候補の中から1つ選んでアップロードするにはどうすればよいでしょうか。

画像の候補は、「img」というフォルダを作り、その中に格納しています。

★候補画像
http://pips.chu.jp/0/up/img/sample1.jpg
http://pips.chu.jp/0/up/img/sample2.jpg
http://pips.chu.jp/0/up/img/sample3.jpg

「参照」のボタンを押すと、「img」フォルダに行く方法が知りたいです。

また、ラジオボタンやセレクトボタンを使った方法があれば教えて頂けないでしょうか。


何卒よろしくお願いします。

投稿日時 - 2014-06-29 08:56:37

QNo.8657658

困ってます

質問者が選んだベストアンサー

>「参照」のボタンを押すと、「img」フォルダに行く方法が知りたいです。

ありません。参照はあくまでもローカルPCだけです。サーバ側のファイル(しかもhttpでしかアクセスできない)を参照する方法はありません。

>また、ラジオボタンやセレクトボタンを使った方法があれば教えて頂けないでしょうか。

imgディレクトリのファイル一覧をglobなどで取得して、それを元にラジオボタンでもセレクトボックスでも生成すればいいと思います(「glob ファイル一覧」で検索すればglobの使い方は出てきます)。

投稿日時 - 2014-06-30 03:30:10

お礼

ご回答ありがとうございました。
globという関数があることを知りませんでした。
検索すると、使い方が詳しく掲載されたサイトが沢山あるので、何とかできそうです。
ありがとうございました!

投稿日時 - 2014-06-30 06:59:55

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問