ウェブサイト作成について

このQ&Aのポイント
  • ウェブサイト作成において、動的なページの作り方を教えてください。
  • 自分の趣味を公開するためのウェブサイトを作成中で、毎回htmlファイルを書き換えるのが大変です。
  • 動的なページを作成して、ファイルをアップロードするだけで自動認識・表示される方法を知りたいです。MySQLとphp以外にも簡単な方法があれば教えてください。
回答を見る
  • ベストアンサー

ウェブサイト作成について

動的なページと静的なページってありますよね?今のところ静的なページは作ることができたのでしたが,動的なページの作り方を教えていただきたいです. 今自分が作ろうとしているサイトは,自分が趣味で作ったものなどを公開するサイトで,なにか出来たたびにサイトを更新しようと思っています.毎回htmlファイルを書き換えてアップロードするのはしんどいと思い,ファイルをアップロードするだけでそれを認識して適切に表示してくれるような動的なページを作ろうとしています. 少し調べたところ,MySQLとphpの組み合わせでできるのではないかと思ったのですが(もちろん現時点ではどちらもさっぱりです),それ以外にもっと簡単にできる方法があれば教えてください.また,何かヒントになる情報があればください.お願いします. ファイル検索システムなどを作ろうとしているのではなく,それぞれのファイルを階層的(?)に自動的に並べるようなものを作りたいと思っています. <イメージ> ・絵(階層1)   ・ドラクエ(階層2)     ・ドラクエ3(階層3)       ・ゾーマの絵へのリンク       ・バラモスの絵へのリンク     ・ドラクエ5   ・FF     ・FF1 ・小説   ... といった感じです.(わかりにくくてすいません)上のイメージの階層というのは,それぞれhtmlで別のページというわけではなく,同じページの中であり,階層1がH1タグで書かれて,階層2がH2タグで書かれて,という感じです. できれば階層上になっているフォルダ(絵/ドラクエ/ドラクエ3/ゾーマ.jpg とか)に入れるだけでサイト上に表示できたりすると楽なのですが可能でしょうか.それとも全ての絵を同じフォルダに入れて,それとは別にデータベースを作成してそこで各ファイルにタグをつけて管理するほうがいいのでしょうか. 正しい知識がないため見当はずれなことを書いて質問しているとは思いますが,わかる方がいましたらアドバイスください.

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

  • ベストアンサー
  • yama1214
  • ベストアンサー率33% (35/104)
回答No.1

http://www.yumemaboroshi.net/cate95/ いろいろありますが、一番上のwebアルバム(pipipiga)がそんな感じですね。PHPだけで出来そうです、設置解説も載ってます。

Lokapala
質問者

お礼

ありがとうございます.実際に自分のサイトで公開するのは絵ではないのですが,phpを勉強してpipipigaを改造できればうまくやれる気がします.情報ありがとうございます.

その他の回答 (1)

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

自分のPC内のデータを形を変えてアップするということでしたら、自宅サーバでなければ、結局は静的ページということになりますね。 まあ手でページを作らないでプログラムで作れば手間が省けるということでしょう。 ページを吐き出す言語はやはりPHPが便利です。 運用イメージとしては全ての表示すべきページは前もって用意されてリンクでつながっている。 ご自身のPCのデータが変わったら、プログラムを実行して、ページを書きなおしてアップする。 といった方法になると思います。 もしサイトでPHPの実行が可能であれば、ページを動的に作ることも可能でしょう。 その場合、サイトにご自身のファイル情報を取り込んでおく必要があり、その情報からページを吐き出します。 ファイルの内容が変わったら、ファイル情報をアップし直す、といった方法ですね。 サイトでPHPが使えるか否か。 どこでPHPを使うべきか。 でも簡単そうなのでJavascriptでも実現しそうな気もします。 この辺からの調査と設計でしょう。 なお、PHP環境の構築はxamppをお勧めです。 簡単に実行環境ができます。

関連するQ&A

  • FC2画像リンクについて

    現在、fc2でホームページを作成しているのですが、画像をクリックすると別のページへ飛べるリンク方法がどうしても上手くいきません。 今は、Root内に「index.html」と「imageフォルダ」そのimageフォルダの中に「image01.png」があります。 このimage01.pngの画像をindexにバナーのように表示し、別ページへリンクさせたいのですがタグのリンク部分の階層でつまづいてしまいました; <a href="別ページのURL"><img src="/image/image01.png" Border="0"></a> このようにしているのですが、画像が表示されず、別ページへのリンクも上手くいきません; index.htmlはPC内でメモ帳を使って作成したものをアップロードしています。 よろしくお願いします><

  • メモ帳作成について・・・

    ホームページを作っています。 メモ帳で作成して自分のパソコンのファイルから サーバーにアップロードをしていく、というやり方で ホームページを作っていました。 先日公開済みのホームページ内を更新しようとして、 いつものやり方で自分のパソコンの ホームページファイルを開いたところ、 TOPページファイルだけ、 どのページにもリンクしなくなって動きませんでした。 ソースは開けます。更新も出来ます。 広告バナーは正常にリンクしています。 ただindex.htmlから他のページファイルを開けません。 他のページファイルは正常で問題はありません。 最近したことといえばMETAタグを追加したくらいです 追加方法なのですが、某検索サイトで、 私のホームページにMETAタグを追加してもらい、 それをメールで受け取り添付ファイルを開いて 保存しました。そのまま保存したのを使っていました。 METAタグも取ってみたのですが何も変わりませんでした。 METAタグ関係しか原因が思いつかないのですが・・・。 サーバー経由で確認したところ、 公開中の自分のホームページは問題ありませんでした。 私のパソコンに問題があるのでしょうか? 全てのページファイルは同じフォルダに入っています。 しかも関係ないかもしれませんが、 検索で出てきた自分のタイトルをクリックすると エラーとなってしまいます。 わけが解らず手がつけられません。 どうすれば直るかご存知でしょうか?

  • ファビコンがうまく表示されない

    indexページにファビコンを設置したのですが、indexではきちんと表示されるのに それ以降のページに表示されません。 参考にしたサイトでは「パスを指定して…」とあったのですが その「パス」の意味もよくわからず…色々試しましたが、どうしてもできません。 たとえばtop.htmlに表示させたいときはどうすれば良いのか、 各ページにタグを入れる必要があるかをお教えいただけないでしょうか。 タグは <link rel="shortcut icon" href="favicon.ico" > というのをindexに入れてあるだけです(ファビコンのファイル名もfavicon.icoです) 同じ階層にファイルをアップロードというのも試しました。 よろしくお願いします。

  • 作成したホームページの保存の仕方とリンクに付きまして

    ちなみに、ソフトはビルダー6.5で、OSはXPです。 一つのHPサイトに写真を複数枚使いまして、それを18ページ作成したいと考えております。 其の場合の保存の仕方に付きまして、以下の方法で、リンクの設定、もしくは、アップロードをする際に不都合がないかどうかをアドバイス下さい。 1)18ページのサイトを保存しておくホルダー「A」を作りました。 2)其の中に、それぞれのページごとのホルダーを「1」~「18」まで作成しました。 3)この状況では、もちろん「index.html」ページから「18」ページまでのそれぞれのページの写真とか、ロゴとかの素材も、それぞれのページごとに分かれて保存します。もちろんTopページから、各ページには、リンクを貼っています。 確認内容  A)リンク設定の有効性に付きまして  ここで確認させていただきたいとのですが、実際には、現在作成途中なのですが、Topページと各ページとの間にリンクを貼っているのですが、リンクが設定出来ないように思います。 この状態では、リンクを設定した場合に、Aフォルダーの中の各フォルダーをまたいで、其の中のファイルに対してのリンクということになりますが、不都合なくリンクは設定できるのでしょうか。 それとも、リンク設定を前提にすれば、Aフォルダーの中を細分化せずに、保存したほうがいいのでしょうか。 B)それと、これらのファイルをアップロードする際に、同じように、Aフォルダーの中にTopから最後のページまでを保存していたほうがいいのでしょうか。 C)フォルダーを細分化したのは、画像枚数を含めて、素材ファイルがかなりのボリュームになりますので、細分化したほうがいいのではないかと思っただけですが。 以上よろしくお願いいたします。

  • Fetchについて

    Fetchでindexファイルと画像はアップ出来たのですが indexファイルからリンクをさせたいファイルのアップロードが出来ません。ページはHTMLのタグ打ちでつくってみたのですが、トップページのリンクタグは どうやって打てばいいのでしょうか? 今はリンク先がデスクトップファイルになっているのですがやっぱりそれが原因でしょうか・・・ 一応indexファイルと画像とトップページからリンクさせたいファイルはpublic_htmlフォルダにいれてFetchでアップロードしたんですが・・・ 全く初心者なものでさっぱりわかりません(笑) だれか教えてください・・・

    • 締切済み
    • Mac
  • ホームページ製作時のフォルダの分け方

    何度かホームページを制作してきたのですが 今までは同じ階層にすべてのファイルを置いていました。 でも最近、フォルダ分して制作されてるサイトの事を知ったのですが。 今までは同じ階層だったのでメニューなどのリンク先が TOPページだと<a href="index.html">トップページ</a>でよかったのですが フォルダ分けするとそのフォルダごとにリンク先(階層)を 変えたりしないといけなくなると思うのですが 何か簡単に変える方法等はないのでしょうか?

    • ベストアンサー
    • CSS
  • さくらレンタルサーバー(ライトプラン)でPerlは使えないの?

    さくらレンタルサーバーへのPerlの設置についての質問です。 自分のサイトをアップしまして、相互リンク張りたいと思い「リンクモスト」というサイトに登録しました。 そのサイトの説明では、http://linkmost.com/ で自動的に発行される Perlのhtmlファイルを私のサーバーのindex.htmlと同じ階層にアップロードしてくださいとの事で、 ファイルをダウンロードしてさくらレンタルサーバーにアップしたのですが、 どうやら機能していないようです。 私がさくらインターネットで加入しているプランはライトで PHPは使えないようなのでPerlのソースをダウンロードして設置したのですが、上手く行きません。 何か根本的に間違っているのでしょうか? アップロードの仕方とか、wwwフォルダー以外に別のフォルダを作らないといけないとか… 初心者なのでチンプンカンプンです。 リンクモストの方では特にそういう細かい説明がなく、 単にhtmlファイルをトップページと同じ階層にアップしてくださいとだけしか説明がありませんでした。 どなたか詳しい方いらっしゃいましたら是非ご回答お待ちしております。 ちなみに私のサイトは http://happywig.comです。

  • HP作成について(タグのことなど)

    私は今HP作成をしているのですが、作成しているうちにファイルなど が置いてあるフォルダがごちゃごちゃしてきました。 それでフォルダをつくりフォルダごとにファイルを分けてHP作成用の フォルダをすっきりしようと考えたんですが、最初フォルダを分けて 作成したとき作っているHTMLのファイルが表示がちゃんとされないの で仕方ないなぁと一時期そのまま放置していたんですが、最近リンク のタグに少し手を加えればフォルダで分けてもちゃんと表示されるこ とをHP作成の講座サイトをみててわかりました。早速やってみてかな り奮闘したのですが、やはりうまく表示してくれなくて・・・・この ままだとフォルダがページを増やすたびにさらにごちゃごちゃして困 ってしまいます。 よろしくおねがいします。

  • MovableTypeで画像の表示

    MovableType ver3.3を使っているのですが、 エントリーに画像を載せたいときは、 画像ファイルをどこのディレクトリにアップロードして、 どういうリンクを張れば(タグ)いいですか? indexが置いてあるディレクトリに「image」というフォルダを作成して、 その中にファイルをアップロードし、 「<img src="http://」から始まるタグを張るのが正解ですか? それとも、 「<img src="image/ファイル名">」としても無事に表示されるのですか? すみません、 これくらいのことは自分で調べられる範囲だと言うことはわかるのですが、 一応、一般的にはどういう風に画像を表示させているのかが知りたかったので・・・。

  • Dreamever2004のサイト管理について

    1年ほどDreameverを使用していて、今まで一度もそんなことなかったですし、家の方のパソコンでは問題ないんですが、事務所の方のパソコンだけ、画像を挿入したり、リンクをファイルから選んで貼ると、 サイト管理でAとゆうフォルダを指定してAフォルダの中で作業してるんですが、Aの中にあるindex.htmlファイルにAの中のBフォルダ(index.htmlとは同じ階層)の中にあるimageとゆうファイルを挿入すると、正しいタグはB/imageになると思うんですが、dreameverの挿入を使うと/B/imageになってしまい、いちいち/を消さないとだめとゆうことになってしまっています。リンクを貼る場合も同様です。 特に何かしたわけでもないんですが、設定が変わってしまったようで急にこうなってしまい困っています。すいませんが詳しい方よければ教えてください。お願いします。

    • ベストアンサー
    • CSS