• 締切済み

PHPを使って検索エンジンにひっかかる商品の一覧

商品の一覧をするようなページを作りたいと思っています。 (ショッピングサイトの買い物かごのないバージョンのような) また、HTMLが全く分からない人がフォームから商品データをいれたらページに反映されるようなものを作りたいんです。 そのため、(MySQLを使って)データベースにあらかじめ商品データを入力し、そこからPHPで要求された商品データをひっぱってくるような仕組みを作ろうと思っています。 しかし、PHPでデータベースからデータを引っ張ってこようとすると、動的なサイトのため検索エンジンにひっかかりませんよね? 静的にみせるにはどうしたらよいのでしょうか? PHPとMySQL以外でもいいので何か良い方法があったら教えてください。 よろしくお願いいたします。

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

みんなの回答

  • uki629
  • ベストアンサー率23% (40/172)
回答No.1

今は動的ページでもそこそこ引っかかる。 どうしても静的ページにしたいならHTML出力型のシステムにすればいい。 (MTみたいに)

saki888
質問者

補足

ご回答ありがとうございます。 動的サイトでもひっかかるとは知らなかったです。 勉強になりました。 ちなみにMTみないなHTML出力型はPHPでもできるのでしょうか? 具体的に関数を教えていただけると助かります。

関連するQ&A

  • PHP+MySQLでこのようなシステム

    PHPとMySQLで、このようなシステムを作れないかと考えているのですが、可能か不可能か、もしくはヒントだけでもいただだけないかと思い、質問させていただきました。 まず、PHP+MySQLというのは、javascriptとかも初心者用の本を買ったりしたのですが、こういうところに使うとかいまいち理解できず、 現在PHP+MySQLと必要な時だけjavascriptのサンプルをコピペとかで使って事足りているということです。 PHP+MySQLの知識は、浅い方ですが、データベースを使っての表示や条件抽出くらいはできるくらいです。 主に使うデータベース・ページは、下記の通りです。 データベース内にテーブルが複数あります。 ・table_01 ・table_02 ・table_03 全テーブルデータの一覧を表示させるPHP(1ページ20件毎に表示させています) ・itiran.php 各会員ページのPHP ・mypage.php 「このようなシステム」というのは、 ・一覧ページ【itiran.php】に[追加]ボタンを作り、[追加]を押すと会員ページ【mypage.php】に追加した商品が一覧として表示される ・【itiran.php】および【mypage.php】で追加した商品を一覧から[削除]できる ・【itiran.php】の各商品には、追加している人数[登録数]が表示される([削除]した場合は、人数は-1となる) 【itiran.php】テーブル例 ┼───┼───┼───────┼───┼ │NAME│ZAIKO│お気に入り    │登録数│ ┼───┼───┼───────┼───┼ │ポニョ │2,000 │ 追加       │500 │ ┼───┼───┼───────┼───┼ │ゲド  │1,000 │ 追加       │300 │ ┼───┼───┼───────┼───┼ │トトロ │9,000  │登録済み・・削除│100 │ ┼───┼───┼───────┼───┼ ・データベースは、各テーブル更新があった場合、一度の更新数が多くいので、1テーブルまるごとCSVで更新しています。 ・登録数を、このテーブル内に入れておいた方が良いのでしょうか。 参考になるようなサイトもなく、PHP+MySQL可能か不可能か、もしくはヒントだけでもお願い致します。

    • ベストアンサー
    • 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+MySQLからHTMLページを自動生成?

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

    • ベストアンサー
    • PHP
  • 商品検索ホームページの構築

    商品検索のホームページを運用しています。 現在データの件数が4000件ほどですが、約70万件に増える予定になっています。 テストしてみたところ2万件ほどで登録エラーになってしまいました。 現在の仕組みは、CSVファイルを取り込みHTMLページとして表示しているような感じで、データベースソフトは使用していません。(PHPで作られています) WEBサーバーはホスティングの共用サーバーを使用しています。 また、各データの項目は、番号、商品名、型式、台数、内容、写真(4枚)です。 データ件数から考えると専用サーバー、データベースの構築が必要でしょうか? 詳しい方のアドバイスをお願いします。

  • PHPとJAVAでできること?

    全然何もわかってない初心者なんですが、よろしくお願いします。 私は今現在ネットショップを運営しているのですが、HTMLをちょっと知ってるくらいで、サイトもいたってシンプルなのですが、先日PHPやJAVAを知っているともっといいサイトにできるよ、ということを聞きました。 この2つを使って具体的にショッピングサイトをどんなふうに便利にできるのか是非教えて下さい。 「サイトとデータベースを連動させて・・・」とかチラッと聞いたのですが、もしこれらを覚えて業務の簡素化ができたり、お客様にも便利にお買い物していただけたらステキだなと思っています。 ちなみに買い物かごを業者向けにレンタルしてくれるところから借りて使ってるんですが、細かい設定をカスタマイズできないのが残念で、こういったこともPHPやJAVAでなんとかできたらなーなんて思っています。

    • ベストアンサー
    • PHP
  • PHPで会員サイトの作り方

    PHPとMySQLで会員制サイトを作りたいと思っています。 認証後、会員が雛形のフォームに必要事項を記入したら、HTMLが自動生成されるようにしたいのですが、これはどうやって作るのでしょう? また、よくオンラインショッピングのサイトで見られているような、テンプレートの雛形を選ぶとデザインも決定できる仕組みはどのように作っているのでしょうか? HTMLが自動生成されるということは、サブドメインなども自動で作られるわけで、色々と本を探してみたのですが、当てはまるものがなかったので質問させていただきました。 参考になるサイトや本などを紹介いただけると助かります。 ちなみに、XOOPSやMovable typeなどを使わずに作りたいと考えています。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • MySQLとPHPで一覧表示させページ分割するには

    PHP初心者です。 フォトライブラリを作っているのですが、MySQLからのデータを指定件数表示させることは出来るようになりました。 しかしその後の「次のページ」リンクを作り、クリックされた際に次ページで次の一覧を表示させる方法(ページ生成)がわかりません。 静的ページにしたいので、mod_rewriteを使うとの事がわかったのですが、それを具体的に使う方法がわかりませんでした。 サーバへどのような要求があった際にどのようなページを表示させる、等が出来るようなのですが、実際の静的ページ生成の方法・ソースが発見出来ませんでした。 わかりやすいサイトがございましたら教えてくださいませ。

    • 締切済み
    • PHP
  • PHPで作られたフリーの買い物かごを探しています。

    お店をやっている知人の手伝いで、今度、Web上で通販を行うことになり、ホームページを作っています。 そこに買い物かごをつけるのですが、CGIはPerlではなく、PHPで作られているフリーの買い物かごを探しています。 買い物かごから送られたデータは集計しやすいように、できればCSVファイル化されるか、MySQLなどのデータベース管理されるようになっているのものであれば、さらにありがたいです。 そのような、買い物かごをご存知の方がいらっしゃいましたら、ダウンロードサイトを教えて下さい。

  • PHPでBBSを作りたいのですが・・・。

    初心者の初心者です・・・。 使っているサーバーがPHPが出来るので、意外と簡単と噂のPHPを勉強しています。 今使っている本はMYSQLなどのデータベースと関連付けているもので、サーバーではMYSQLは使えないそうなのです。 データベースがなくても、なにやら空のファイルを作ってそこにログを蓄積、HTMLとして出力すればBBSは出来るらしいのですが、じっさいPHPのプログラムの中ではどういった文を書けばよいのでしょうか・・・。 配布されているスクリプトのソースを何回かみて、なんとなく・・・これかなー??みたいのはわかるのですが、完成されたプログラムは長いし複雑すぎてちょっと辛いです。お願いします、助けてください(;;) たとえば、フォームに入力した1文字を送信ボタンのようなものを押すことで、ページに出力。 ログを残しながら次々に出力できるようにするプログラムの例とかを教えていただけるとうれしいです。

    • ベストアンサー
    • PHP
  • PHP+MySQLでポータルサイトを作る

    PHP+MySQLでポータルサイトを作りたいと思っています。 ほっとぺっぱーのように http://beauty.hotpepper.jp/B_30400/svcSA_macAZ.html オススメから探すという項目で ・カットがオススメ ・カラーがオススメ などなど 条件別に検索できるようにしたいのですが、 これはお店データのデータベースで条件をtrueかfalseかなんかで設定しておいて trueならば生成という感じなのでしょうか? (無知ですいません、条件がいっぱいあれば全店計算していくのに重くならないでしょうか?) データベースでお店を増やして、条件が合えば勝手に一覧ページに追加されていく というようにしたいのです。 そして、一覧に表示されているページの件数表示 10件を超えれば2ページ目といった感じにしたいのですが こういう作りはPHP+MySQLでできるのでしょうか? そして URLは作ったものではなくパラメータになるのでしょうか? お願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう