• ベストアンサー

PHPやmySQLなどでページを自動で作りたい

初めまして。 まだ、PHPを勉強中なので教えてください。 簡単なぐるなびサイトのようなものを作りたいと思ってます。 サイト管理ページでデータを入力し、その入力したデータを検索ページで検索し、検索されたデータを元にページを自動で作成する。 このようなサイトを作る場合どういう仕組みがいいのでしょうか? 掲示板の仕組みでいいのでしょうか? mySQVやCSVファイルをつかうのでしょうか? 教えてください。お願いします。

  • PHP
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.1

端的には データ保存・検索やソート → データベース・SQL 各種条件分岐などのスクリプト・整形・表示 → PHP んで、最終的にHTMLなどで書き出すことになるスね。 小規模なものではデータベースを使わずデータをテキストで保存して、検索などもPHで行うものもあります。 PukiWikiなどはそんなタイプです。 >mySQVやCSVファイルをつかうのでしょうか? データの保存方法は決まってないですが、速度の面から大規模なものはMySQL等のデータベースマネージャを使うことが多いです。 PHP5移行であれば、SQLiteも視野に入りますね。中規模クラスであれば、問題なく使えるうえに軽量です。 本当に大規模でセキュアなものになるとoracleとか使ったりしますが、それはまた別のお話 個人で簡易的に使うのであれば、CSVでも大丈夫です。 この場合はただのテキストとして扱いますから、そもそもCSVじゃなくてもいいです。 PHP側で処理を組み立てることになりますから、ルールはある程度自分で決めてもいいわけです。 >掲示板の仕組みでいいのでしょうか? そのままではないですが、掲示板は ・データの読み込み ・整形、出力 ・データ書き込み ・検索(読み込みに含む場合も) といったように基本の機能を押さえてますから、まずは掲示板から始めてみる・・・ ってのがセオリーですね。 本当に初めからであれば、書き込みをはずして整形をメインとして、テキストデータからWebサイトを成形する・・・ ってのをつくってみるのをオススメします。

hirosuke0115
質問者

お礼

遅くなってすいません。 取り敢えず、SQLと掲示板を勉強しようと思います。 ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

とりあえずXAMPPの解説書をよんでみては?

関連するQ&A

  • PHP+MySQLからHTMLページを自動生成?

    初めまして、質問させていただきます。 フォーム(PHP)から送信されたデータ(コメントや写真等)を データベースへ(MySQL)と格納し、 その内容を新規HTMLページを自動生成させ表示させることは可能でしょうか? 既存するPHPで動的に内容を表示させることは簡単に出来るのですが、 そうではなくて、ユーザーから投稿された内容を、 自動的に新規ページを作成して表示させるようにしたいと思っています。 分かりやすく言えば、投稿されたデータをテンプレートに当てはめ、 新規ページを生成するまでをサーバー上で自動的に行いたいのです。 できればPHPとMySQLでこれらを行えればと考えているのですが、 無理ならば他のものでもかまいません。 ちなみに、PHPとMySQLはまだまだ初心者です。 DreamWeaverの機能で動作させ、少しいじれる程度です。 どうかアドバイスをお願いいたします。

    • ベストアンサー
    • PHP
  • PHPを使ってcsvファイルアップロードページ

    質問失礼します。 すごくおおざっぱな質問内容かと思うのですが、 ↓PHPでこんなしくみを作りたいと思っています・・・ +-----------------+ │ファイル名     │ [参照] [インポート] +-----------------+ ※しくみ 参照ボタンを押すと、デスクトップなどにあるcsvファイルを選択することができ、 選択した後インポートボタンを押すとMySQLにデータが保存される 検索の際に 「PHP csv 参照ボタン インポート」 などで検索しましたが、どうも思うようなページにたどり着けません。 1からこの仕組みを作るのは私の技術では難しいのですが、 参照になるページなどありましたら教えて下さい。 サンプルページも公開していると嬉しいのですが・・・ もしくは、検索方法でも大丈夫です。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • php mysqlで条件検索したいが学び方は

    http://www.asakusa-chintai.com/list.php?foot_station=-1&yachin_low=-1&yachin_hi=-1&menseki_low=-1&menseki_hi=-1&pict=1&search_start=1 このサイト(下に検索フォームがあります)のように、複数条件で検索すると画像付きで横4列くらいで結果が返ってくる、さらに20件ごとに改ページといったようなものを作りたいと考えています。 そこで質問なのですが、phpとmysqlを使うことでこのようなページ、またデータベースにデータを登録するようなシステムはできるでしょうか? phpとmysqlを勉強すればできるようになるのではと考え、phpの基礎の本は一冊読み、簡易ブログシステムを作った程度の(といってもサンプルプログラムを少しいじって動かした程度ですが)ことはしたのですが、これから何を勉強すればいいのかわからなくなりました。 特にphpやmysqlを勉強したいわけではなく、上記のようなページを作成することが目的なので、できればphpやmysqlを体系的に学ぶというよりは、上記のページを作成するために必要な技術だけ学びたいです。 これから何を学べばできるようになるでしょうか? それとも、これは相当に難しい事で、年単位で勉強しなければできないものなのでしょうか?

    • ベストアンサー
    • PHP
  • PHPで新しいページを作りたい

    掲示板をPHPで作ることができたんですけど、 あたらしい投稿があるとその投稿内容を載せるページをPHPを用いて自動的に作られるようにしたいのですけど、そういうことはできるのでしょうか? できるならそのやりかたを教えてください

    • 締切済み
    • PHP
  • phpとMySQLの連携

    phpとMySQLを利用してエクセルのオートフィルタ機能を 実現させてWeb上で閲覧できるようにさせたいと考えています。 不躾ではありますがもう少しで完成できそうなのでどなたか 力を貸して下さい。よろしくお願いします。 以下に状況を記します。 自分でできた事 MySQLでのテーブルの作成とCSVデータのインポート phpに記述するhtmlタグによるフォーム作成 わからない事 (おそらくphpの配列などを使うと思われる) 抽出フォームで選択した項目のphp内のSQL文への受け渡し 抽出結果のphpへの返し方 なお全文検索ではなくあくまで複数フィールドからの"抽出"にこだわっているせいで 良いサンプルがみつかりません。 参考ページなどお心当たりの方、いらっしゃいましたらURLだけでも教えて下さい。

    • ベストアンサー
    • PHP
  • php掲示板作成で次ページを作る

    すみません、プログラム初心者です。 phpでの掲示板作成にて、何件か投稿されると次のページを自動で作るプログラムの書き方を知りたいです。 例)前へ1234567次へ 投稿データはphpmyadminを使用し取り込んでいます。

    • 締切済み
    • PHP
  • PHPの管理者ページのアクセス制限について

    phpで会員制サイトの制作を勉強中です。 pdoでmysqlデータベースに接続しています。 現在、管理者ページの作成を勉強中なのですが、 疑問に思ったことがあります。 IDとパスワードで認証し、 管理者用ページのファイルの内容を表示する仕組みにしたら、 よほど難解なディレクトリ、phpファイル名、ID、パスワードにしないと 認証が通ってしまいそうな気がします。 調べてみると、参考書には管理者ページのパスを .htaccessで特定のIPアドレスにのみアクセス許可を与えるように記述されていました。 管理者用ページのphpファイルへは 難解なディレクトリ、phpファイル名、ID、パスワードにした上で 特定のIPアドレスのみアクセスできるように.htaccessで設定した方が良いでしょうか? そこまで気負う必要はないのでしょうか? 一般的に管理者用ページの認証が どのように作られているか気になります。 ご回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPとMYSQLを使って掲示板を作りたいんですが

    PHPとMYSQLを使って掲示板を作りたいんですが作り方が載っているHPなどないでしょうか?レスができる掲示板が作りたいです。 私はHPをまだ作った事がないのでわかりやすく書いてあるHPがいいです。PHPとMYSQLは本で勉強したんですが、レス付きの掲示板作成が載ってなかったのでここで質問させてもらいました。 よろしく御願いします。

    • ベストアンサー
    • PHP
  • ***.php?1 等というリンクをクリックすると、ページが自動的に生成されるPHP

    http://XXXXX.com/****.php?1 http://XXXXX.com/****.php?2 ↓ http://XXXXX.com/****.php?50 などというリンクをクリックすると、外部のファイルの一部分を読み込み、 ページに反映させてページを自動的に生成する方法を教えていただけない でしょうか? 急遽、ページのコンテンツの一部分がすべて異なるページを50枚ほど作ら なくてはならなくなってしまい、PHPで動的に作成出来ないものかと思っ てのことでした。 PHPはほぼ初心者で、本屋を回ってPHPの書籍を読みあさってみたのです が、どのような手法を用いているのか見当もつかず、困っております・・・ どなたかご教授いただけないでしょうか? (検索語句や、書籍を探す際のヒントをいただけるだけでも有り難いです)

    • 締切済み
    • PHP
  • PHP+MySQLで検索ページを作りたい

    こんにちわ。 全くの素人ですが質問させてください。 私は今、PHPとMySQLを使って論文の検索ページを作りたいと考えているのですが、どうにも分りません。 ページの概要としては、条件を入力して、検索するとそれに見合ったものが出てくるようにする。また、その論文のタイトルをクリックすると論文がPDF形式で保存してあるのですがそれを表示させるようにしたいと思っています。 ApacheとPHPとMySQL間の設定方法がわかりませ。 PDFファイルの扱いもいまいちわかりません。 OSはFedoraCore6を使用しています。 作り方の参考になるようなページなども紹介していただけるとうれしいです。よろしくお願いします

    • 締切済み
    • PHP

専門家に質問してみよう