• 締切済み

[html]画像選択ページと画像表示ページの作成

当方、htmlを少しかじった程度の20代男です。 以下のようなページを作成したくいろいろと調べてみたところ、 phpやcgiなどの機能を使う必要性が出てきたのですが、 その手の知識が一切なく、途方に暮れています。 phpやcgiを用いれば表現できる幅は一挙に広がりますが、 私のイメージしているものはそこまで複雑ではないため、 なんとかhtmlやjavascriptの範囲内で表現できないかと模索しています。 【作成しようとしているページ】 (1)選択フォームであらかじめ指定された5種類の画像の中から    任意の画像ファイルを選び、データを送信する。 (2)1のページで選択した画像が表示される。    他のブラウザで同じページを開いても同様の画像が表示される。 うまく言葉で表現できているとよいのですが、 もしもご助言いただける方がいらっしゃいましたらお願いいたします。 近日中にページ作成が可能であるか否かの判断をしたく、 まずは実現可能であるかを教えていただければと思います。 どうぞ、よろしくお願いいたします。

みんなの回答

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.4

ANo.1です。 <お礼より> いえ、不快に思っているわけではありません。 書く限りには少しでもプラスになれば、という思いです。 逆に私の書き方が稚拙だったのだと思います。失礼致しました。 近日中は無理でしょうが、本当に実現したいのであれば、 html、Javascript、php、MySQLをトータルで身につける必要があるでしょう。 以上は例ですが、別のソフトの選択も有り得ます。 上記ソフトの場合、xamppがセットで用意されて便利です。 また、別にインターネットとは?サーバとは?の学習も必要に思えます。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

(1)選択フォームであらかじめ指定された5種類の画像の中から    任意の画像ファイルを選び、データを送信する。 この画像データが、最初からサーバーにあるのでしたら、簡単なCGIで可能だとは思います。  ローカルにあるものでしたら、どうしてそれを指定するのかと言う問題があります。ネットワーク側から、個々のパソコン内のデータを承諾なしに覗き見ることはセキュリティ上から出来ないと考えてください。  サーバー側にある設定やファイルを操作するためには、フォームを用いてサーバー側のプログラムにデータを渡す必要があります。

  • hitomura
  • ベストアンサー率48% (325/664)
回答No.2

HTMLとJavaScriptだけでは不可能です。 ブラウザ(≒JavaScript)は基本的に「今開いているページ」しかわかりません。前のページのアドレスはわかりますが、前のページの中で何があったかとか何を選択したかはわかりません。ましてや、ほかのブラウザで何があったかを知ることはできません。 HTML はそもそもページの文書構造を表すもので、自ら動的に何かをすることはできません。 そのため、 > (2)1のページで選択した画像が表示される。 >   他のブラウザで同じページを開いても同様の画像が表示される。 はHTMLとJavaScriptだけで実現できません。

sayofukete
質問者

お礼

hitomuraさん、回答ありがとうございます。 htmlやjavascriptをはじめ、 それぞれの表現可能な範囲がまずわかっていなかったので、 それらを親切に教えていただいたことにまず感謝いたします。 自分なりにやり方を考えてみます。 MySQLを使用した形が今の理想に近いかと感じています。 ありがとうございます。

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

> 近日中にページ作成が可能であるか否かの判断をしたく それでしたら、3ヶ月掛けても無理と判断致します。 PCやネットのことで考え違いが見受けられるので、それが判断基準です。 >(1)選択フォームであらかじめ指定された5種類の画像の中から    任意の画像ファイルを選び、データを送信する。 この中の「送信」とは何処から何処へと考えられていますか? サーバからクライアントですよね。 Javascriptはどこで動いていますか? クライアントでしょう。 ではサーバで何がデータを送ればいいですか? リンクだけで済むか否かの内容ですか? > phpやcgiなど これはphpがcgiでは無い、と仰っていますよね?

sayofukete
質問者

お礼

回答ありがとうございます。 なにぶん、知識も経験も極めて浅いものですから、 表現にも多々難があったことと思います。 「かじった」と記しましたが、 Tasuke22さんのご指摘のとおり、 何もわかっていないに等しいと思っていただいて かまわないと思います。 「phpやcgiなど」と表現した点に関しては、 なんの他意もありません。 調べていてつまずいた単語を並べたに過ぎません。 たった今簡単に調べましたが、 cgiは様式の名称・phpはコードの種類という感じでしょうか。 不快に感じさせたのであれば申し訳ない限りです。 もうなにせ八方ふさがりで、 どこから学べば正解に通じているのかすら見出せず、 困窮しての質問でした。 要領を得ない質問ですみませんでした。 もう少し粘ってみますが、 やはり困難であることはよくわかりました。 ありがとうございます。

関連するQ&A